Java解析字符串的10个函数
发布时间:2023-08-17 03:07:56
Java提供了许多函数可以用来解析字符串。下面是10个常用的字符串解析函数。
1. split()函数:用于将字符串分割成一个字符串数组。可以指定分隔符作为参数,例如:
String str = "Hello,World";
String[] strs = str.split(",");
// 分割后的数组为 ["Hello", "World"]
2. substring()函数:用于获取字符串的子串。可以指定开始和结束位置作为参数,例如:
String str = "Hello,World"; String subStr = str.substring(0, 5); // 子串为 "Hello"
3. trim()函数:用于去除字符串两端的空格。例如:
String str = " Hello,World "; String trimmedStr = str.trim(); // 去除空格后的字符串为 "Hello,World"
4. charAt()函数:用于获取字符串指定位置的字符。例如:
String str = "Hello,World"; char c = str.charAt(0); // 获取 个字符 "H"
5. length()函数:用于获取字符串的长度。例如:
String str = "Hello,World"; int len = str.length(); // 字符串的长度为 11
6. startsWith()函数:用于判断字符串是否以指定的前缀开始。例如:
String str = "Hello,World";
boolean startsWithHello = str.startsWith("Hello");
// 判断结果为 true
7. endsWith()函数:用于判断字符串是否以指定的后缀结束。例如:
String str = "Hello,World";
boolean endsWithWorld = str.endsWith("World");
// 判断结果为 true
8. indexOf()函数:用于获取指定字符或子串在字符串中 次出现的位置。例如:
String str = "Hello,World";
int index = str.indexOf(",");
// 次出现逗号的位置为 5
9. toUpperCase()函数:用于将字符串转换为大写字母形式。例如:
String str = "Hello,World"; String upperCaseStr = str.toUpperCase(); // 转换为大写后的字符串为 "HELLO,WORLD"
10. toLowerCase()函数:用于将字符串转换为小写字母形式。例如:
String str = "Hello,World"; String lowerCaseStr = str.toLowerCase(); // 转换为小写后的字符串为 "hello,world"
这是10个常用的字符串解析函数,可以帮助你处理和操作字符串。在实际的开发中,根据具体需求,还可以使用其他字符串解析函数来完成更复杂的任务。
