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

如何使用Java内置的字符串函数进行字符串操作?

发布时间:2023-06-07 18:00:13

Java内置了许多字符串函数,可以方便地进行字符串操作。下面将介绍一些常见的字符串函数及其使用方法。

1. length() 函数

length()函数用于返回字符串的长度。例如:

String str = "hello";
int len = str.length();  // len的值为5

2. charAt() 函数

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

String str = "hello";
char c = str.charAt(0);  // c的值为'h'

3. substring() 函数

substring()函数用于返回字符串中指定子串。例如:

String str = "hello";
String subStr = str.substring(1, 3);  // subStr的值为"el"

这里的参数1表示起始位置(从0开始),参数2表示结束位置(不包括该位置)。

4. indexOf() 函数

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

String str = "hello";
int pos = str.indexOf("l");  // pos的值为2

还可以指定搜索的起始位置,例如:

String str = "hello";
int pos = str.indexOf("l", 3);  // pos的值为3

这里的参数2表示起始位置。

5. lastIndexOf() 函数

lastIndexOf()函数用于查找子串在字符串中最后一次出现的位置。例如:

String str = "hello";
int pos = str.lastIndexOf("l");  // pos的值为3

还可以指定搜索的起始位置,例如:

String str = "hello";
int pos = str.lastIndexOf("l", 2);  // pos的值为2

这里的参数2表示起始位置。

6. replace() 函数

replace()函数用于替换字符串中的子串。例如:

String str = "hello";
String newStr = str.replace("l", "L");  // newStr的值为"heLLo"

7. toLowerCase() 函数

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

String str = "HELLO";
String newStr = str.toLowerCase();  // newStr的值为"hello"

8. toUpperCase() 函数

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

String str = "hello";
String newStr = str.toUpperCase();  // newStr的值为"HELLO"

9. trim() 函数

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

String str = " hello ";
String newStr = str.trim();  // newStr的值为"hello"

10. startsWith() 函数

startsWith()函数用于判断字符串是否以指定的前缀开头。例如:

String str = "hello";
boolean flag = str.startsWith("he");  // flag的值为true

11. endsWith() 函数

endsWith()函数用于判断字符串是否以指定的后缀结尾。例如:

String str = "hello";
boolean flag = str.endsWith("o");  // flag的值为true

12. equals() 和 equalsIgnoreCase() 函数

equals()函数用于判断两个字符串是否相等,区分大小写。例如:

String str1 = "hello";
String str2 = "Hello";
boolean flag = str1.equals(str2);  // flag的值为false

equalsIgnoreCase()函数用于判断两个字符串是否相等,不区分大小写。例如:

String str1 = "hello";
String str2 = "Hello";
boolean flag = str1.equalsIgnoreCase(str2);  // flag的值为true

以上是一些常见的字符串函数及其使用方法,能够帮助我们方便地进行字符串操作。