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

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类提供了更多的方法,可以根据具体需求进行查阅和使用。