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

Java中可以使用哪些内置的字符串函数?

发布时间:2023-06-13 03:43:02

Java中有很多内置的字符串函数,都可以使用来处理字符串。以下是其中一些常用的内置字符串函数:

1. charAt(int index)

这个函数可以用来获取字符串中第index个位置上的字符。需要注意的是,字符串的下标是从0开始的。

2. concat(String str)

这个函数可以用来将目标字符串和一个参数字符串拼接起来,形成一个新的字符串。

3. endsWith(String suffix)

这个函数可以用来判断目标字符串是否以指定的后缀suffix结尾。

4. equals(Object obj)

这个函数可以用来判断目标字符串和给定的Object对象是否相等。需要注意的是,这个函数是区分大小写的。

5. equalsIgnoreCase(String anotherString)

和equals()函数类似,这个函数也可以用来判断两个字符串是否相等,只是它不区分大小写。

6. indexOf(int ch)

这个函数可以用来寻找目标字符串中 次出现指定字符ch的位置。如果目标字符串中没有该字符,则返回-1。

7. indexOf(String str)

这个函数可以用来寻找目标字符串中 次出现指定子字符串str的位置。如果目标字符串中没有该子字符串,则返回-1。

8. length()

这个函数可以用来获取目标字符串的长度。

9. replace(char oldChar, char newChar)

这个函数可以用来将目标字符串中所有出现oldChar字符的地方替换为newChar字符。

10. replaceAll(String regex, String replacement)

这个函数也是用来替换字符串的,不同的是,它可以通过正则表达式来匹配需要被替换的部分。

11. split(String regex)

这个函数可以用来按照提供的正则表达式regex将目标字符串分割成多个子字符串,并以数组的形式返回。

12. startsWith(String prefix)

这个函数可以用来判断目标字符串是否以指定的前缀prefix开头。

13. substring(int beginIndex)

这个函数可以用来截取目标字符串从beginIndex位置开始到末尾的子字符串。

14. substring(int beginIndex, int endIndex)

这个函数也是用来截取子字符串的,不同的是,它可以指定截取的子字符串的结束位置。

15. toLowerCase()

这个函数可以用来将目标字符串中所有的字母字符转换为小写。

16. toUpperCase()

这个函数可以用来将目标字符串中所有的字母字符转换为大写。

17. trim()

这个函数可以用来去掉目标字符串开头和结尾的空格。