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

Java中常用的字符串处理函数介绍

发布时间:2023-06-21 22:01:43

1. length():获取字符串的长度,返回值为int类型。

2. charAt(int index):获取字符串中指定位置的字符,index为字符下标,范围从0到length()-1。

3. concat(String str):将指定字符串连接到此字符串的末尾,返回一个新的字符串。

4. indexOf(String str):返回指定字符串在此字符串中 次出现的位置,如果此字符串中没有这样的字符,则返回-1。

5. lastIndexOf(String str):返回指定字符串在此字符串中最后一次出现的位置,如果此字符串中没有这样的字符,则返回-1。

6. substring(int beginIndex):返回一个新的字符串,它是此字符串的一个子字符串。从beginIndex开始截取到字符串结尾。

7. substring(int beginIndex, int endIndex):返回一个新的字符串,它是此字符串的一个子字符串。从beginIndex开始截取到endIndex(不包含endIndex)。

8. toLowerCase():将此字符串全部转换为小写字母。

9. toUpperCase():将此字符串全部转换为大写字母。

10. trim():去除字符串两端的空格,返回一个新的字符串。

11. equals(Object obj):比较字符串是否相等,返回值为boolean类型。

12. startsWith(String prefix):测试此字符串是否以指定的前缀开始,返回值为boolean类型。

13. endsWith(String suffix):测试此字符串是否以指定的后缀结束,返回值为boolean类型。

14. replace(char oldChar, char newChar):返回一个新的字符串,它是使用newChar替换此字符串中所有出现的oldChar字符得到的。

15. replace(CharSequence target, CharSequence replacement):返回一个新的字符串,它是使用replacement替换此字符串中所有出现的target字符序列得到的。

16. split(String regex):将字符串按照指定的正则表达式切割成一个数组。

17. join(CharSequence delimiter, CharSequence… elements):将给定的字符串序列连接成一个字符串,使用指定的分隔符分隔。

18. format(String format, Object… args):使用指定的格式字符串和参数创建一个格式化的字符串。

19. isEmpty():判断此字符串是否为空,返回值为boolean类型。

20. valueOf(Object obj):返回一个字符串表示形式的对象参数。