Java常用的字符串函数解析
发布时间:2023-06-30 07:37:25
Java是一种面向对象的编程语言,提供了许多字符串相关的函数来处理和解析字符串。下面列举了一些常用的字符串函数及其用法:
1. length():返回字符串的长度
String str = "Hello World"; int len = str.length(); // 输出:11 System.out.println(len);
2. charAt(int index):返回指定位置的字符
String str = "Hello World"; char ch = str.charAt(6); // 输出:W System.out.println(ch);
3. substring(int beginIndex, int endIndex):返回指定范围的子字符串
String str = "Hello World"; String subStr = str.substring(6, 11); // 输出:World System.out.println(subStr);
4. indexOf(String str):返回指定子字符串在原字符串中 次出现的位置
String str = "Hello World";
int index = str.indexOf("World");
// 输出:6
System.out.println(index);
5. contains(CharSequence sequence):判断字符串是否包含指定的字符序列
String str = "Hello World";
boolean contains = str.contains("World");
// 输出:true
System.out.println(contains);
6. split(String regex):根据指定的正则表达式分割字符串为字符串数组
String str = "Hello,World";
String[] arr = str.split(",");
// 输出:["Hello", "World"]
System.out.println(Arrays.toString(arr));
7. toLowerCase():将字符串中的所有字符转换为小写
String str = "Hello World"; String lowerCaseStr = str.toLowerCase(); // 输出:hello world System.out.println(lowerCaseStr);
8. toUpperCase():将字符串中的所有字符转换为大写
String str = "Hello World"; String upperCaseStr = str.toUpperCase(); // 输出:HELLO WORLD System.out.println(upperCaseStr);
9. trim():去除字符串首尾的空白字符
String str = " Hello World "; String trimmedStr = str.trim(); // 输出:Hello World System.out.println(trimmedStr);
10. replace(CharSequence target, CharSequence replacement):将字符串中的指定字符序列替换为新的字符序列
String str = "Hello World";
String replacedStr = str.replace("World", "Java");
// 输出:Hello Java
System.out.println(replacedStr);
以上是一些Java常用的字符串函数,可以根据具体需求选择适合的函数来处理和解析字符串。
