Java String 分割
时间: 2023-05-16 21:07:48 浏览: 102
可以使用 String 类的 split() 方法来分割字符串,例如:
String str = "Hello,World";
String[] parts = str.split(",");
// parts[0] = "Hello"
// parts[1] = "World"
该方法接受一个分隔符作为参数,并返回一个字符串数组,其中每个元素都是原始字符串中分隔符分隔的部分。
相关问题
java string分割字符串
Java中,`String` 类提供了一个名为 `split` 的方法,可以用来按照指定的分隔符将字符串分割成一个字符串数组。这个方法非常实用,特别是在处理以特定字符分隔的文本数据时。以下是 `split` 方法的基本使用方式:
```java
public String[] split(String regex)
```
- `regex`:这是一个正则表达式,用作分隔符。可以是一个或多个字符。
需要注意的是,由于字符串分隔符可以是一个正则表达式,所以特殊字符需要使用反斜杠 `\` 进行转义。如果分隔符是正则表达式的特殊字符(如 `.`、`*`、`?` 等),必须使用双反斜杠 `\\` 进行转义。
下面是一个使用 `split` 方法的例子:
```java
String str = "apple,banana,cherry";
String[] fruits = str.split(","); // 使用逗号作为分隔符
for(String fruit : fruits) {
System.out.println(fruit);
}
```
输出将会是:
```
apple
banana
cherry
```
在使用 `split` 方法时,还需要注意以下几点:
- 分隔符匹配到的结果不会包含在返回的数组中。
- 如果分隔符在字符串的开始或结尾,或者连续出现,返回的数组中将会包含空字符串。
- 如果字符串为 `null`,使用 `split` 方法会抛出 `NullPointerException`。
java string分割字符串split
Java中的String类提供了split()方法来分割字符串。该方法接受一个正则表达式作为参数,并返回一个字符串数组,其中每个元素都是原始字符串中根据正则表达式分割后的子字符串。例如:
String str = "Hello,World!";
String[] arr = str.split(",");
// arr = {"Hello", "World!"}
在上面的例子中,我们使用逗号作为分割符来分割字符串"Hello,World!",并将结果存储在一个字符串数组中。
阅读全文