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

Java中各种字符串处理函数的用法

发布时间:2023-11-03 07:41:50

Java中的字符串处理函数有很多种,下面列举一些常用的字符串处理函数及其用法。

1. length()函数:获取字符串的长度。例如:String str = "Hello World";  int length = str.length(); 

2. charAt(int index)函数:获取字符串中指定位置的字符。例如:char ch = str.charAt(0); 

3. subString(int beginIndex, int endIndex)函数:获取字符串中指定范围的子串。例如:String subStr = str.substring(0, 5); 

4. indexOf(String str)函数:查找字符串中指定子串的 次出现的位置。例如:int index = str.indexOf("World"); 

5. endsWith(String suffix)函数:判断字符串是否以指定的后缀结尾。例如:boolean endsWith = str.endsWith("ld"); 

6. startsWith(String prefix)函数:判断字符串是否以指定的前缀开始。例如:boolean startsWith = str.startsWith("He"); 

7. isEmpty()函数:判断字符串是否为空字符串。例如:boolean isEmpty = str.isEmpty(); 

8. toCharArray()函数:将字符串转换为字符数组。例如:char[] charArray = str.toCharArray(); 

9. toLowerCase()函数:将字符串中的字符转换为小写。例如:String lowerCase = str.toLowerCase(); 

10. toUpperCase()函数:将字符串中的字符转换为大写。例如:String upperCase = str.toUpperCase(); 

11. trim()函数:去除字符串两端的空格。例如:String trimmedStr = str.trim(); 

12. replace(char oldChar, char newChar)函数:将字符串中指定的字符替换为新的字符。例如:String replacedStr = str.replace('H', 'h'); 

13. replaceAll(String regex, String replacement)函数:将字符串中所有匹配正则表达式的字符替换为指定的字符串。例如:String replacedStr = str.replaceAll("[Ww]orld", "Java"); 

14. split(String regex)函数:按照正则表达式分割字符串为字符串数组。例如:String[] strArray = str.split("\\s+"); 

15. concat(String str)函数:将指定的字符串连接到原字符串的末尾。例如:String concatenatedStr = str.concat("!!!"); 

以上是一些常用的字符串处理函数的用法,通过掌握这些函数的用法可以更方便地进行字符串的操作和处理。