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

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

发布时间:2023-06-15 03:03:37

Java有非常丰富的字符串处理函数库,这里列举一些常用的:

1. charAt(int index)

返回字符串中指定位置的字符。

2. length()

返回字符串的长度。

3. substring(int beginIndex)

返回从指定位置开始到字符串末尾的子字符串。

4. substring(int beginIndex, int endIndex)

返回指定位置之间的子字符串。

5. indexOf(char c)

返回指定字符在字符串中第一次出现的位置。

6. indexOf(String s)

返回指定字符串在字符串中第一次出现的位置。

7. lastIndexOf(char c)

返回指定字符在字符串中最后一次出现的位置。

8. lastIndexOf(String s)

返回指定字符串在字符串中最后一次出现的位置。

9. replace(char oldChar, char newChar)

用新字符替换字符串中的旧字符。

10. replaceAll(String regex, String replacement)

用指定字符串替换所有匹配正则表达式的子字符串。

11. toLowerCase()

将字符串转换为小写。

12. toUpperCase()

将字符串转换为大写。

13. trim()

删除字符串首尾的空格。

14. startsWith(String prefix)

判断字符串是否以指定的前缀开头。

15. endsWith(String suffix)

判断字符串是否以指定的后缀结尾。

16. equals(Object obj)

判断字符串是否与指定对象相等。

17. equalsIgnoreCase(String str)

忽略字符串大小写比较字符串是否相等。

18. split(String regex)

将字符串按指定的正则表达式分割成字符串数组。

19. join(CharSequence delimiter, CharSequence... elements)

将字符串数组连接成一个字符串,每个元素以指定的分隔符分隔。

除了上述函数以外,Java还提供了许多其他字符串处理函数,如格式化字符串函数String.format(),比较字符串函数compareTo()等等,可以根据实际需求选择合适的函数。