java中字符串的方法

Java中字符串的方法非常丰富,下面是一些常用的方法及其功能:

1. length(): 返回字符串的长度。

2. charAt(int index): 返回指定索引位置的字符。

3. substring(int beginIndex, int endIndex): 返回从指定开始索引到结束索引之间的子字符串。

4. indexOf(String str): 返回字符串中第一次出现指定字符串的索引。

5. lastIndexOf(String str): 返回字符串中最后一次出现指定字符串的索引。

6. equals(Object obj): 判断字符串是否与指定的对象相等。

7. startsWith(String prefix): 判断字符串是否以指定的前缀开头。

8. endsWith(String suffix): 判断字符串是否以指定的后缀结尾。

9. toUpperCase(): 将字符串中的所有字符转换为大写。

10. toLowerCase(): 将字符串中的所有字符转换为小写。

11. trim(): 去除字符串两端的空格。

12. replace(char oldChar, char newChar): 将字符串中的指定字符替换为新字符。

13. split(String regex): 根据指定的正则表达式将字符串拆分为字符串数组。

14. concat(String str): 将指定的字符串连接到原字符串的末尾。

15. isEmpty(): 判断字符串是否为空。

16. compareTo(String anotherString): 按字典顺序比较两个字符串。

17. contains(CharSequence s): 判断字符串是否包含指定的字符序列。

18. equalsIgnoreCase(String str): 忽略大小写的两个字符串是否相等比较。

19. toString(): 将对象转换为字符串。

20. getBytes(): 将字符串转换为字节数组。

21. intern(): 将字符串添加到字符串常量池中。

22. matches(String regex): 判断字符串是否与正则表达式匹配。

23. codePointAt(int index): 返回指定索引位置的Unicode码点。

24. codePointCount(int beginIndex, int endIndex): 返回指定范围内的Unicode码点数量。

25. substring(int beginIndex): 返回从指定开始索引到字符串末尾的子字符串。

26. substring(int beginIndex, int endIndex): 返回从指定开始索引到结束索引之间的子字符串。

27. concat(String str): 将指定的字符串连接到原字符串的末尾。

28. replaceFirst(String regex, String replacement): 将字符串中第一次出现的指定正则表达式替换为指定的字符串。

29. replaceAll(String regex, String replacement): 将字符串中所有出现的指定正则表达式替换为指定的字符串。

30. format(String format, Object... args): 使用指定的格式字符串和参数生成一个新的格式化字符串。

以上方法可以帮助你进行字符串的操作和处理。