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

Java函数中常用的String类方法

发布时间:2023-06-05 21:04:15

在Java程序设计中,String类是一个非常重要的类,它提供了大量的方法来操作字符串。在实际开发中,开发人员通常需要使用字符串来存储和操作文本数据,所以学习String类的方法是必不可少的。

下面是Java函数中常用的String类方法:

1. charAt(int index) 方法:返回字符串中指定位置的字符。

2. codePointAt(int index) 方法:返回指定位置上的Unicode代码点值。

3. codePointBefore(int index) 方法:返回指定位置前面的Unicode代码点值。

4. codePointCount(int beginIndex, int endIndex) 方法:返回从指定起始点到指定终止点之间的Unicode代码点的数量。

5. compareTo(String anotherString) 方法:按字典顺序比较两个字符串,返回一个int值,如果字符串相同,则返回0,如果字符串不同,则返回它们的差值。

6. compareToIgnoreCase(String str) 方法:按字典顺序比较两个字符串,不考虑大小写,返回一个int值,如果字符串相同,则返回0,如果字符串不同,则返回它们的差值。

7. concat(String str) 方法:将指定的字符串连接到此字符串的末尾。

8. contains(CharSequence s) 方法:当且仅当此字符串包含指定的CharSequence时才返回true。

9. contentEquals(CharSequence cs)方法:将此字符串与指定的CharSequence进行比较,判断内容是否相同。

10. endsWith(String suffix)方法:测试此字符串是否以指定的后缀字符串结束。

11. equals(Object anObject)方法:将此字符串与指定对象进行比较,判断内容是否相同。

12. equalsIgnoreCase(String anotherString)方法:将此字符串与指定的字符串进行比较,不考虑大小写,判断内容是否相同。

13. format(Locale l, String format, Object... args)方法:使用指定语言环境、格式字符串和参数返回格式化的字符串。

14. getBytes()方法:使用默认的字符编码将此字符串转换为一个新的byte数组。

15. indexOf(int ch)方法:返回指定字符在此字符串中 次出现处的索引。

16. indexOf(int ch, int fromIndex)方法:返回从指定位置开始 次出现指定字符处的索引。

17. indexOf(String str)方法:返回指定字符串在此字符串中 次出现的索引。

18. indexOf(String str, int fromIndex)方法:返回从指定位置开始 次出现指定字符串处的索引。

19. intern()方法:返回字符串的规范表示形式,即 的对象引用。

20. isEmpty()方法:当此字符串的长度为0时返回true。

21. join(CharSequence delimiter, CharSequence... elements)方法:使用指定的分隔符连接多个字符串。

22. lastIndexOf(int ch)方法:返回指定字符在此字符串中最后一次出现处的索引。

23. lastIndexOf(int ch, int fromIndex)方法:返回从指定位置开始最后一次出现指定字符处的索引。

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

25. lastIndexOf(String str, int fromIndex)方法:返回从指定位置开始最后一次出现指定字符串处的索引。

26. length()方法:返回字符串的长度。

27. matches(String regex)方法:告知此字符串是否匹配给定的正则表达式。

28. offsetByCodePoints(int index, int codePointOffset)方法:返回此字符串中从给定的索引开始,偏移codePointOffset个代码点的索引。

29. regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)方法:测试两个字符串区域是否相等。

30. replace(char oldChar, char newChar)方法:返回一个新的字符串,它是通过用newChar替换此字符串中出现的所有oldChar而构建的。

31. replaceAll(String regex, String replacement)方法:使用给定的replacement替换此字符串所有匹配给定的正则表达式的子字符串。

32. replaceFirst(String regex, String replacement)方法:使用给定的replacement替换此字符串匹配给定的正则表达式的 个子字符串。

33. split(String regex)方法:根据给定的正则表达式拆分此字符串。

34. startsWith(String prefix)方法:测试此字符串是否以指定的前缀字符串开始。

35. subSequence(int beginIndex, int endIndex)方法:返回一个新字符串与此字符串的子序列的相同的字符,子序列的范围是从beginIndex(包括)开始,到endIndex(不包括)结束。

36. substring(int beginIndex)方法:返回一个新的字符串,它是此字符串的一个子字符串。

37. substring(int beginIndex, int endIndex)方法:返回一个新字符串,它是此字符串的一个子字符串。

38. toCharArray()方法:将此字符串转换为一个新的字符数组。

39. toLowerCase()方法:使用默认语言环境的规则将此String所有字符转换为小写。

40. toUpperCase()方法:使用默认语言环境的规则将此字符串所有字符转换为大写。

41. trim()方法:返回一个字符串,其值为此字符串,但是去掉了前导和尾部空格。

42. valueOf(boolean b)方法:返回指定的布尔值所表示的字符串。

43. valueOf(char c)方法:返回char参数的字符串表示形式。

44. valueOf(double d)方法:返回double参数的字符串表示形式。

45. valueOf(float f)方法:返回float参数的字符串表示形式。

46. valueOf(int i)方法:返回int参数的字符串表示形式。

47. valueOf(long l)方法:返回long参数的字符串表示形式。

48. valueOf(Object obj)方法:返回Object参数的字符串表示形式。

总结:

String类提供了许多操作字符串的方法,开发人员可以根据实际需求选择合适的方法来操作字符串。在程序开发中,熟练运用String类的方法能够提高开发效率和程序的可维护性。同时,由于String类是不可变的,所以对字符串的操作不会对原始的字符串产生影响。