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

Java字符串处理函数——10个常用函数汇总

发布时间:2023-09-24 11:18:35

Java是一种广泛使用的编程语言,字符串处理是Java编程中常见的操作之一。Java提供了许多字符串处理函数,本文将介绍10个常用的Java字符串处理函数,并对其使用进行详细说明。

1. length() 函数:用于获取字符串的长度。它返回一个整数值,表示字符串的字符数。

例子代码:

String str = "Hello World";
int len = str.length(); // len = 11

在这个例子中,字符串"Hello World"的长度是11。

2. charAt() 函数:用于获取字符串中指定位置的字符。该函数接受一个整数参数,表示字符的索引。

例子代码:

String str = "Hello";
char ch = str.charAt(1); // ch = 'e'

在这个例子中,字符'e'是字符串"Hello"中位置为1的字符。

3. substring() 函数:用于提取字符串的子串。该函数接受两个整数参数,表示子串的起始位置和结束位置。

例子代码:

String str = "Hello World";
String subStr = str.substring(6, 11); // subStr = "World"

在这个例子中,子串"World"是从字符串"Hello World"的位置6到位置11之间的字符。

4. indexOf() 函数:用于查找字符串中指定字符或子串的 次出现的位置。该函数接受一个字符或字符串参数。

例子代码:

String str = "Hello World";
int index = str.indexOf("o"); // index = 4

在这个例子中,字符'o' 次出现在字符串"Hello World"的位置4。

5. lastIndexOf() 函数:用于查找字符串中指定字符或子串的最后一次出现的位置。该函数接受一个字符或字符串参数。

例子代码:

String str = "Hello World";
int index = str.lastIndexOf("o"); // index = 7

在这个例子中,字符'o'最后一次出现在字符串"Hello World"的位置7。

6. replace() 函数:用于替换字符串中的字符或子串。该函数接受两个参数, 个参数表示要被替换的字符或子串,第二个参数表示用来替换的字符或子串。

例子代码:

String str = "Hello World";
String newStr = str.replace("World", "Java"); // newStr = "Hello Java"

在这个例子中,字符串"World"被替换为"Java",得到了新的字符串"Hello Java"。

7. toLowerCase() 函数:用于将字符串中的所有字符转换为小写字母。

例子代码:

String str = "Hello World";
String newStr = str.toLowerCase(); // newStr = "hello world"

在这个例子中,字符串"Hello World"中的所有字母被转换为小写字母。

8. toUpperCase() 函数:用于将字符串中的所有字符转换为大写字母。

例子代码:

String str = "Hello World";
String newStr = str.toUpperCase(); // newStr = "HELLO WORLD"

在这个例子中,字符串"Hello World"中的所有字母被转换为大写字母。

9. trim() 函数:用于去除字符串中的前导空白字符和尾部空白字符。

例子代码:

String str = "   Hello World   ";
String newStr = str.trim(); // newStr = "Hello World"

在这个例子中,字符串" Hello World "的前导空白字符和尾部空白字符被去除,得到了新的字符串"Hello World"。

10. split() 函数:用于将字符串分割为子串,并存储到数组中。该函数接受一个字符串参数,表示分割字符串的分隔符。

例子代码:

String str = "Hello,World";
String[] parts = str.split(","); // parts = ["Hello", "World"]

在这个例子中,字符串"Hello,World"被逗号分割为两个子串"Hello"和"World",存储在数组中。

这些是Java中常见的字符串处理函数。掌握了这些函数,就能更好地处理和操作字符串,提高编程效率。