Java中常用的字符串处理函数介绍
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):返回一个字符串表示形式的对象参数。
