Java中的字符串处理函数攻略
发布时间:2023-06-30 17:22:55
Java 中有许多字符串处理函数,可以帮助我们在程序中对字符串进行各种操作。以下是一些常用的字符串处理函数攻略。
1. length():获取字符串的长度。
例如:
String str = "Hello World"; int length = str.length(); System.out.println(length); // 输出:11
2. charAt():获取指定位置的字符。
例如:
String str = "Hello World"; char ch = str.charAt(6); System.out.println(ch); // 输出:W
3. substring():截取字串。
例如:
String str = "Hello World"; String substr = str.substring(6); System.out.println(substr); // 输出:World String substr2 = str.substring(0, 5); System.out.println(substr2); // 输出:Hello
4. equals():比较两个字符串是否相等。
例如:
String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); System.out.println(isEqual); // 输出:false
5. equalsIgnoreCase():忽略大小写比较两个字符串是否相等。
例如:
String str1 = "HELLO"; String str2 = "hello"; boolean isEqual = str1.equalsIgnoreCase(str2); System.out.println(isEqual); // 输出:true
6. indexOf():查找字符或子串的位置。
例如:
String str = "Hello World";
int position = str.indexOf("World");
System.out.println(position); // 输出:6
7. replace():替换字符串中的字符或子串。
例如:
String str = "Hello World";
String newStr = str.replace("World", "Java");
System.out.println(newStr); // 输出:Hello Java
8. split():按照指定字符或正则表达式分割字符串。
例如:
String str = "Hello,World,Java";
String[] arr = str.split(",");
for (String s : arr) {
System.out.println(s);
}
// 输出:
// Hello
// World
// Java
9. toUpperCase():将字符串转换为大写。
例如:
String str = "Hello World"; String upperStr = str.toUpperCase(); System.out.println(upperStr); // 输出:HELLO WORLD
10. toLowerCase():将字符串转换为小写。
例如:
String str = "Hello World";
String lowerStr = str.toLowerCase();
System.out.println(lowerStr); // 输出:hello world
以上是一些常用的字符串处理函数,可以根据具体需求选择合适的函数来处理字符串。熟练掌握这些函数,对于字符串的操作会更加方便和灵活。
