Java 字符串 split() 方法返回一个字符串数组,其中包含通过围绕给定正则匹配拆分给定字符串而获得的元素表达。
即通过正则表达式的方式将字符串拆分为数组。
语法
public String[] split(String regex)
参数
regex | 指定分隔正则表达式. |
返回值
返回通过围绕给定正则表达式的匹配拆分字符串计算出的字符串数组。
异常
如果正则表达式的语法无效,则抛出PatternSyntaxException。
示例:
在下面的示例中, split() 方法返回通过指定的正则表达式分割给定字符串后计算出的字符串数组。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
String MyString = "Hello-Cello-Hullo-Hallo-Jello";
//用"-"正则表达式分割字符串
String[] Arr = MyString.split("-");
//打印字符串数组的内容
System.out.println("Arr contains: ");
for(String str: Arr)
System.out.println(str);
}
}
上述代码的输出将是:
Arr contains:
Hello
Cello
Hullo
Hallo
Jello