public String[] split(String regex, int limit)
参数意义:
regex:分隔符
limit:分割的份数
举例:
String str = "one two three, four";
String[] tokens = str.split(" ");
for (String s: tokens)
System.out.println(s);
这段代码以空格对字符串进行分割,结果如下:
如果我i们想用两个符号进行分割,比如既用空格也用逗号进行分割,可以用“|”连接
String str = "one tw,o th,ree fo,ur";
String[] tokens = str.split(" |,");
for (String s: tokens)
System.out.println(s);
结果如下:
下面我们看第二个参数的作用
limit表示分割的份数,来看实例:
String str = "one two three four";
String[] tokens = str.split(" ",2);
for (String s: tokens)
System.out.println(s);
结果如下:
由于我们加了limit参数,所以限制了分割结果,当把数组分割成2份后,分割就结束了