Java 中常用的字符串分割方法
时间: 2023-06-27 19:03:03 浏览: 103
java 字符串分割
Java 中常用的字符串分割方法有:
1. `split()` 方法:根据指定的正则表达式将字符串分割成字符串数组。
例如:
```java
String str = "hello world";
String[] arr = str.split(" ");
// arr = ["hello", "world"]
```
2. `substring()` 方法:根据指定的索引位置将字符串分割成两个子串。
例如:
```java
String str = "hello world";
String str1 = str.substring(0, 5); // str1 = "hello"
String str2 = str.substring(6); // str2 = "world"
```
3. `StringTokenizer` 类:可以根据指定的分隔符将字符串分割成多个标记。
例如:
```java
String str = "hello|world|java";
StringTokenizer st = new StringTokenizer(str, "|");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
// 输出:"hello","world","java"
```
4. `StringUtils` 工具类:提供了许多字符串相关的操作方法,包括字符串分割。
例如:
```java
String str = "hello,world,java";
String[] arr = StringUtils.split(str, ",");
// arr = ["hello", "world", "java"]
```
阅读全文