欢迎访问宙启技术站
智能推送

Java字符串函数的示例及说明

发布时间:2023-06-08 19:30:25

Java字符串是一种特殊类型的对象,它包含了一系列用于处理字符串的功能。这些功能被称为Java字符串函数。在本文中,我们将介绍一些常用的Java字符串函数及其说明。

1. length()函数

length()函数用于获取一个字符串的长度。例如:

String str = "Hello, world!";

int length = str.length();

System.out.println("字符串长度: " + length);

输出结果为:字符串长度: 13

2. charAt()函数

charAt()函数用于返回一个字符串中指定索引位置的字符。例如:

String str = "Hello, world!";

char c = str.charAt(4);

System.out.println("索引4处的字符: " + c);

输出结果为:索引4处的字符: o

3. concat()函数

concat()函数用于将两个字符串拼接在一起。例如:

String str1 = "Hello, ";

String str2 = "world!";

String result = str1.concat(str2);

System.out.println("拼接后的字符串: " + result);

输出结果为:拼接后的字符串: Hello, world!

4. equals()函数

equals()函数用于比较两个字符串是否相等。例如:

String str1 = "Hello";

String str2 = "hello";

boolean result = str1.equals(str2);

System.out.println("字符串是否相等: " + result);

输出结果为:字符串是否相等: false

5. compareTo()函数

compareTo()函数用于比较两个字符串的大小关系。例如:

String str1 = "aaa";

String str2 = "aab";

int result = str1.compareTo(str2);

System.out.println("比较结果: " + result);

输出结果为:比较结果: -1 (str1 < str2)

6. toLowerCase()函数

toLowerCase()函数用于将一个字符串转换为小写形式。例如:

String str = "Hello, world!";

String lower = str.toLowerCase();

System.out.println("转换后的字符串: " + lower);

输出结果为:转换后的字符串: hello, world!

7. toUpperCase()函数

toUpperCase()函数用于将一个字符串转换为大写形式。例如:

String str = "Hello, world!";

String upper = str.toUpperCase();

System.out.println("转换后的字符串: " + upper);

输出结果为:转换后的字符串: HELLO, WORLD!

8. trim()函数

trim()函数用于去除一个字符串中的空格。例如:

String str = "   Hello, world!   ";

String trimStr = str.trim();

System.out.println("去除空格后的字符串: " + trimStr);

输出结果为:去除空格后的字符串: Hello, world!

9. substring()函数

substring()函数用于获取一个字符串的子串。例如:

String str = "Hello, world!";

String subStr = str.substring(0, 5);

System.out.println("子串: " + subStr);

输出结果为:子串: Hello

10. indexOf()函数

indexOf()函数用于查找一个字符串中 次出现某个字符或子串的位置。例如:

String str = "Hello, world!";

int index = str.indexOf("world");

System.out.println("world的位置: " + index);

输出结果为:world的位置: 7

以上就是常用的十个Java字符串函数及其说明。这些函数不仅方便了我们对字符串的处理,而且使得字符串的操作变得相当简单。