Java函数中常用的字符串操作函数和方法
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中经常用到的字符串操作函数和方法,掌握了这些函数和方法可以更方便地进行字符串的处理和操作。
