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

Java函数中常用的字符串操作函数和方法

发布时间:2023-11-20 23:41:36

Java中有许多常用的字符串操作函数和方法,以下是其中一部分:

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

2. charAt(int index)方法:用于获取指定位置(index)上的字符,返回类型为char。

3. substring(int beginIndex, int endIndex)方法:用于获取指定范围内的子字符串,包括beginIndex位置上的字符但不包括endIndex位置上的字符。

4. indexOf(String str)方法:用于查找指定字符串(str)在原字符串中 次出现的位置,返回类型为int。如果找不到则返回-1。

5. lastIndexOf(String str)方法:用于查找指定字符串(str)在原字符串中最后一次出现的位置,返回类型为int。如果找不到则返回-1。

6. replace(char oldChar, char newChar)方法:用于将原字符串中的所有oldChar字符替换成newChar字符,并返回替换后的字符串。

7. toUpperCase()方法:用于将原字符串转换为大写,并返回转换后的字符串。

8. toLowerCase()方法:用于将原字符串转换为小写,并返回转换后的字符串。

9. trim()方法:用于去除原字符串两端的空白字符,并返回去除空白字符后的字符串。

10. equals(String str)方法:用于比较两个字符串是否相等,返回值为boolean类型。相等返回true,否则返回false。

11. isEmpty()方法:用于判断字符串是否为空,返回值为boolean类型。为空返回true,否则返回false。

12. startsWith(String prefix)方法:用于判断字符串是否以指定的前缀(prefix)开头,返回值为boolean类型。

13. endsWith(String suffix)方法:用于判断字符串是否以指定的后缀(suffix)结尾,返回值为boolean类型。

14. contains(CharSequence sequence)方法:用于判断字符串是否包含指定的序列(sequence),返回值为boolean类型。

15. split(String regex)方法:用于根据指定的正则表达式(regex)将字符串分割成字符串数组,并返回分割后的字符串数组。

16. join(CharSequence delimiter, CharSequence... elements)方法:用于将字符串数组中的所有元素用指定的分隔符(delimiter)连接成一个字符串,并返回连接后的字符串。

17. format(String format, Object... args)方法:用于将指定字符串(format)中的格式化参数(args)替换成指定的值,并返回替换后的字符串。

18. compareTo(String anotherString)方法:用于比较两个字符串的大小关系,返回值类型为int。如果字符串相等返回0,如果原字符串大于anotherString返回正数,如果原字符串小于anotherString返回负数。

总之,这些函数和方法是Java中经常用到的字符串操作函数和方法,掌握了这些函数和方法可以更方便地进行字符串的处理和操作。