Java字符串函数一览:各种字符串操作方法大揭秘
Java字符串函数是Java提供的一组处理字符串的方法,涵盖了字符串的常用操作,如字符串拼接、截取、替换、比较、转换等等。每一个Java程序员都必须掌握这些字符串函数,以便能够更加高效地处理字符串数据。
以下是Java字符串函数一览:
1. charAt(int index):返回指定位置的字符。
2. concat(String str):连接指定字符串,并返回连接后的新字符串。
3. contains(CharSequence s):判断当前字符串是否包含指定的字符序列,如果包含返回true,否则返回false。
4. endsWith(String suffix):判断当前字符串是否以指定的后缀结尾,如果是返回true,否则返回false。
5. equals(Object anObject):判断当前字符串是否与给定对象相等,如果相等返回true,否则返回false。
6. equalsIgnoreCase(String anotherString):忽略大小写判断当前字符串是否与给定字符串相等,相等返回true,否则返回false。
7. indexOf(int ch):返回指定字符在当前字符串中 次出现的位置,如果没有找到返回-1。
8. indexOf(int ch, int fromIndex):从指定索引开始,返回指定字符在当前字符串中 次出现的位置,如果没有找到返回-1。
9. indexOf(String str):返回当前字符串中 次出现指定字符串的位置,如果没有找到返回-1。
10. indexOf(String str, int fromIndex):从指定索引开始,返回当前字符串中 次出现指定字符串的位置,如果没有找到返回-1。
11. isEmpty():判断该字符串是否为空字符串。
12. lastIndexOf(int ch):返回指定字符在当前字符串中最后一次出现的位置,如果没有找到返回-1。
13. lastIndexOf(int ch, int fromIndex):从指定索引开始,返回指定字符在当前字符串中最后一次出现的位置,如果没有找到返回-1。
14. lastIndexOf(String str):返回当前字符串中最后一次出现指定字符串的位置,如果没有找到返回-1。
15. lastIndexOf(String str, int fromIndex):从指定索引开始,返回当前字符串中最后一次出现指定字符串的位置,如果没有找到返回-1。
16. length():返回当前字符串的长度。
17. matches(String regex):判断当前字符串是否与给定的正则表达式匹配,如果匹配返回true,否则返回false。
18. replace(char oldChar, char newChar):将当前字符串中的所有旧字符替换成新字符,并返回替换后的新字符串。
19. replaceAll(String regex, String replacement):使用给定的替换字符串替换当前字符串中所有匹配给定正则表达式的字符序列,并返回替换后的新字符串。
20. split(String regex):根据给定的正则表达式分隔当前字符串,并返回分割后的字符串数组。
21. startsWith(String prefix):判断当前字符串是否以指定的前缀开头,如果是返回true,否则返回false。
22. substring(int beginIndex):返回当前字符串从指定索引开始截取后的子串。
23. substring(int beginIndex, int endIndex):返回当前字符串从指定开始索引到指定结束索引截取后的子串。
24. toCharArray():将当前字符串转换为字符数组。
25. toLowerCase():将当前所有大写字符转换为小写字符,并返回转换后的新字符串。
26. toUpperCase():将当前所有小写字符转换为大写字符,并返回转换后的新字符串。
27. trim():去除当前字符串两端的空格,并返回去除空格后的新字符串。
以上就是Java字符串函数的全部内容,掌握了这些函数,就可以更加轻松地处理字符串。
