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

10个有用的Java字符串处理函数

发布时间:2023-06-08 01:09:44

Java是一种强大的编程语言,它具有很多有用的函数。在其中,Java的字符串函数是一些非常有用的函数。在这篇文章中,我们将介绍10个有用的Java字符串处理函数。

1. substring(int beginIndex,int endIndex)

这个函数返回参数中的子字符串。其中beginIndex参数是从哪里开始的,endIndex参数指定了子字符串的结束位置。例如,以下代码将输出字符串“Hello World”的子字符串“lo”:

String str = "Hello World"; 
System.out.println(str.substring(3, 5));

2. length()

这个函数返回字符串的长度。例如,以下代码将返回字符串“Hello World”的长度:

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

3. indexOf(int ch)

这个函数返回指定字符的 个出现的索引(位置),如果未找到该字符,则返回-1。例如,以下代码将返回字符串“Hello World”中字母“o”的位置:

String str = "Hello World";
int pos = str.indexOf('o');

4. indexOf(String str)

这个函数返回指定字符串的 个出现的索引(位置),如果未找到该字符串,则返回-1。例如,以下代码将返回字符串“Hello World”中字符串“World”的位置:

String str = "Hello World";
int pos = str.indexOf("World");

5. replace(char oldChar, char newChar)

这个函数返回一个新字符串,其中所有旧字符都被新字符替换。例如,以下代码将返回字符串“Hello World”中字母“l”被替换为字母“p”的新字符串:

String str = "Hello World";
String newStr = str.replace('l', 'p');

6. replace(String oldStr, String newStr)

这个函数返回一个新字符串,其中所有旧字符串都被新字符串替换。例如,以下代码将返回字符串“Hello World”中字符串“World”被替换为字符串“Java”的新字符串:

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

7. trim()

这个函数删除字符串的前导和尾随空格。例如,以下代码将返回一个没有前导和尾随空格的新字符串:

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

8. toUpperCase()

这个函数将字符串转换为大写。例如,以下代码将返回字符串“Hello World”的大写版本:

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

9. toLowerCase()

这个函数将字符串转换为小写。例如,以下代码将返回字符串“Hello World”的小写版本:

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

10. split(String regex)

这个函数将字符串拆分成子字符串数组,其中子字符串是通过正则表达式指定的分隔符分隔的。例如,以下代码将返回字符串“Hello World”按空格分隔的字符串数组:

String str = "Hello World";
String[] arr = str.split("\\s+");

总结:

在这篇文章中,我们介绍了Java中的10个有用的字符串处理函数。这些函数非常有用,因为它们使字符串处理变得更加容易和高效。无论您是一个Java初学者还是有经验的Java开发人员,这些函数都会对您的工作有所帮助。所以,我们希望您在未来的Java编程中能够熟练使用这些函数。