Java中常用的字符串操作函数举例
发布时间:2023-07-04 03:58:44
Java中常用的字符串操作函数有很多,下面举例说明其中一部分:
1. length(): 获取字符串的长度。
String str = "Hello World"; int length = str.length(); // 返回 11
2. charAt(int index): 返回指定索引位置的字符。
String str = "Hello World"; char ch = str.charAt(0); // 返回 'H'
3. substring(int beginIndex, int endIndex): 返回从指定开始索引到结束索引之间的子字符串。
String str = "Hello World"; String subStr = str.substring(6, 11); // 返回 "World"
4. equals(String anotherString): 判断字符串是否与另一个字符串相等。
String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); // 返回 false
5. indexOf(String str): 返回指定字符串在原字符串中第一次出现的索引位置。
String str = "Hello World";
int index = str.indexOf("World"); // 返回 6
6. toLowerCase(): 将字符串转换为小写形式。
String str = "Hello World"; String lowerCaseStr = str.toLowerCase(); // 返回 "hello world"
7. toUpperCase(): 将字符串转换为大写形式。
String str = "Hello World"; String upperCaseStr = str.toUpperCase(); // 返回 "HELLO WORLD"
8. trim(): 去除字符串两端的空格。
String str = " Hello World "; String trimmedStr = str.trim(); // 返回 "Hello World"
9. replace(char oldChar, char newChar): 替换字符串中的指定字符。
String str = "Hello World";
String replacedStr = str.replace('o', '0'); // 返回 "Hell0 W0rld"
10. split(String regex): 根据正则表达式将字符串拆分为字符串数组。
String str = "Hello,World";
String[] strArr = str.split(","); // 返回 ["Hello", "World"]
这只是一小部分常用的字符串操作函数,Java中的String类提供了更多的方法,可以根据具体需求进行查阅和使用。
