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

Java中字符相关的常用函数及其用法

发布时间:2023-12-12 03:28:45

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中字符相关的常用函数及其用法,能够帮助您在字符串处理中更加灵活和方便地完成相应的操作。