Java函数库中的常用字符串处理函数有哪些?
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字符串处理函数可以帮助我们更高效地编写程序。
