Java中字符相关的常用函数及其用法
Java中字符相关的常用函数及其用法:
1. charAt(int index): 返回指定索引处的字符。示例:char c = str.charAt(0);
2. length(): 返回字符串的长度。示例:int len = str.length();
3. compareTo(String anotherString): 比较字符串的顺序。返回0表示相等,返回正数表示大于,返回负数表示小于。示例:int result = str1.compareTo(str2);
4. equals(Object anObject): 比较字符串是否相等。示例:boolean equals = str1.equals(str2);
5. compareToIgnoreCase(String str): 忽略大小写比较字符串的顺序。示例:int result = str1.compareToIgnoreCase(str2);
6. toUpperCase(): 将字符串转换为大写。示例:String upperCaseStr = str.toUpperCase();
7. toLowerCase(): 将字符串转换为小写。示例:String lowerCaseStr = str.toLowerCase();
8. concat(String str): 将指定字符串连接到原字符串的末尾。示例:String newStr = str.concat(str2);
9. startsWith(String prefix): 判断字符串是否以指定前缀开头。示例:boolean startsWith = str.startsWith("abc");
10. endsWith(String suffix): 判断字符串是否以指定后缀结尾。示例:boolean endsWith = str.endsWith("def");
11. substring(int beginIndex): 返回指定索引开始到字符串末尾的子字符串。示例:String subStr = str.substring(3);
12. substring(int beginIndex, int endIndex): 返回指定索引开始到指定索引结束的子字符串。示例:String subStr = str.substring(3, 6);
13. trim(): 删除字符串开头和末尾的空白字符。示例:String trimmedStr = str.trim();
14. replace(char oldChar, char newChar): 将指定字符替换为新字符。示例:String replacedStr = str.replace('a', 'b');
15. split(String regex): 根据指定的正则表达式将字符串拆分为字符串数组。示例:String[] splitStr = str.split(" ");
16. indexOf(int ch): 返回指定字符在字符串中第一次出现的索引。示例:int index = str.indexOf('a');
17. lastIndexOf(int ch): 返回指定字符在字符串中最后一次出现的索引。示例:int lastIndex = str.lastIndexOf('a');
18. replaceAll(String regex, String replacement): 将字符串中匹配正则表达式的部分替换为指定字符串。示例:String replacedStr = str.replaceAll("\\d", "*");
19. matches(String regex): 判断字符串是否与指定的正则表达式匹配。示例:boolean matches = str.matches("\\d+");
20. valueOf(char c): 返回指定字符的字符串表示形式。示例:String charStr = String.valueOf('a');
这些是Java中字符相关的常用函数及其用法,能够帮助您在字符串处理中更加灵活和方便地完成相应的操作。
