java字符串split详细用法
时间: 2024-09-12 22:11:14 浏览: 91
Java字符串split使用方法代码实例
Java中的`split`方法是String类的一个方法,它用来将字符串按照指定的分隔符进行分割,返回一个字符串数组。该方法有几种重载形式,最基本的形式接受一个正则表达式作为分隔符参数。
以下是`split`方法的基本用法:
```java
public String[] split(String regex)
```
参数:
- `regex`:正则表达式,用于指定分隔符。
返回值:
- 返回一个字符串数组,数组中的每个元素都是原字符串中由分隔符分隔出来的子字符串。
示例代码:
```java
String str = "a,b,c,d";
String[] result = str.split(","); // 使用逗号分隔
for(String s : result) {
System.out.println(s);
}
```
输出将会是:
```
a
b
c
d
```
注意事项:
1. 分隔符可以是正则表达式,因此可以包含特殊字符。如果需要按照普通字符(非正则表达式)进行分割,特殊字符需要进行转义。
2. 如果字符串开头和结尾有分隔符,返回的数组中会包含空字符串。
3. 如果分隔符是空字符串,`split`方法将返回原字符串中的每个字符为一个元素的数组。
4. 如果分隔符不包含有效的正则表达式,则会抛出`PatternSyntaxException`异常。
阅读全文