在Java中常用的字符串处理函数有哪些
在Java中常用的字符串处理函数有很多,下面我将列举出一些常用的函数并简单介绍其作用:
1. length
作用:返回字符串的长度
示例代码:
String str = "Hello World!";
int len = str.length(); //返回的值为12
2. charAt
作用:返回指定索引位置处的字符
示例代码:
String str = "Hello World!";
char ch = str.charAt(6); //返回的值为'W'
3. concat
作用:将两个字符串拼接起来,返回一个新的字符串
示例代码:
String str1 = "Hello";
String str2 = "World";
String str3 = str1.concat(str2); //返回的值为"HelloWorld"
4. substring
作用:截取字符串的一部分,返回一个新的字符串
示例代码:
String str = "Hello World!";
String subStr = str.substring(6,11); //返回的值为"World"
5. indexOf
作用:返回指定子字符串在原字符串中第一次出现的位置索引值
示例代码:
String str = "Hello World!";
int index = str.indexOf("World"); //返回的值为6
6. lastIndexOf
作用:返回指定子字符串在原字符串中最后一次出现的位置索引值
示例代码:
String str = "Hello World!";
int index = str.lastIndexOf("o"); //返回的值为7
7. replace
作用:替换字符串中的指定字符或子字符串
示例代码:
String str = "Hello World!";
String newStr = str.replace("o","a"); //返回的值为"Hella Warld!"
8. toUpperCase
作用:将字符串中的所有字符转换为大写字母
示例代码:
String str = "Hello World!";
String upperStr = str.toUpperCase(); //返回的值为"HELLO WORLD!"
9. toLowerCase
作用:将字符串中的所有字符转换为小写字母
示例代码:
String str = "Hello World!";
String lowerStr = str.toLowerCase(); //返回的值为"hello world!"
10. trim
作用:删除字符串中的空格
示例代码:
String str = " Hello World! ";
String newStr = str.trim(); //返回的值为"Hello World!"
这些函数都是在Java中常用的字符串处理函数,可以根据需求灵活运用,对于字符串的处理相当方便。
