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

Java函数库中的常用字符串处理函数有哪些?

发布时间:2023-05-31 23:36:33

Java是目前最流行的高级编程语言之一,在Java中,字符串是一个非常常用的数据类型。Java提供了许多内置函数,可以对字符串进行各种各样的操作,包括截取、连接、替换、比较、查找等等。在这篇文章中,我们将介绍一些Java函数库中常用的字符串处理函数。 

1. length() 

length()函数用于获取字符串的长度,返回值为整型。例如:

String s = "Hello world!"; 

int len = s.length(); 

System.out.println(len); // 输出:12 

2. charAt() 

charAt()函数可以用来获取指定位置的字符,返回值为字符型。例如:

String s = "Hello world!"; 

char c = s.charAt(1); 

System.out.println(c); // 输出:e 

3. substring() 

substring()函数用于截取字符串的一部分,返回值为字符串型。例如:

String s = "Hello world!"; 

String s1 = s.substring(0, 5); 

System.out.println(s1); // 输出:Hello 

4. equals() 

equals()函数用于比较两个字符串是否相等,返回值为布尔型。例如:

String s1 = "Hello"; 

String s2 = "hello"; 

boolean flag = s1.equals(s2); 

System.out.println(flag); // 输出:false 

5. indexOf() 

indexOf()函数用于查找某个子串在字符串中 次出现的位置,返回值为整型。例如:

String s = "Hello world!"; 

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

System.out.println(index); // 输出:6 

6. toUpperCase() 

toUpperCase()函数可以将字符串中的所有小写字母转换成大写字母,返回值为字符串型。例如:

String s = "Hello world!"; 

String s1 = s.toUpperCase(); 

System.out.println(s1); // 输出:HELLO WORLD! 

7. toLowerCase() 

toLowerCase()函数可以将字符串中的所有大写字母转换成小写字母,返回值为字符串型。例如:

String s = "HELLO WORLD!"; 

String s1 = s.toLowerCase(); 

System.out.println(s1); // 输出:hello world! 

8. trim() 

trim()函数可以删除字符串中的所有空格(包括首尾空格),返回值为字符串型。例如:

String s = " Hello world! "; 

String s1 = s.trim(); 

System.out.println(s1); // 输出:Hello world! 

9. replace() 

replace()函数可以将字符串中的某个子串替换成指定的字符串,返回值为字符串型。例如:

String s = "Hello world!"; 

String s1 = s.replace("world", "Java"); 

System.out.println(s1); // 输出:Hello Java! 

10. split() 

split()函数可以将字符串按照指定的分隔符分割成多个子字符串,返回值为字符串数组型。例如:

String s = "Hello,world,Java"; 

String[] arr = s.split(","); 

System.out.println(arr[0]); // 输出:Hello 

以上只是Java函数库中常用的一些字符串处理函数,实际上还有很多其他函数,如startsWith()、endsWith()、valueOf()、compareTo()等等,它们都可以帮助我们更方便地对字符串进行各种各样的操作。熟练掌握Java字符串处理函数可以帮助我们更高效地编写程序。