描述
java.lang.String.split(String regex) 方法分割给定的正则表达式匹配的串在一起围.
此方法在调用的方法,即以同样的方式 split(String regex, int limit) 用给定的表达式和限制参数为零。因此,产生的数组中不包括结尾的空字符串.
声明
以下是java.lang.String.split()方法的声明public String[] split(String regex)
参数
-
regex -- 这是分隔的正则表达式.
返回值
此方法返回的数组周围的计算分割这个字符串的字符串匹配给定的正则表达式.异常
-
PatternSyntaxException -- 如果正则表达式的语法无效.
实例
package com.yiibai;
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str = "a d, m, i.n";
String delimiters = "\\s+|,\\s*|\\.\\s*";
// analyzing the string
String[] tokensVal = str.split(delimiters);
// prints the number of tokens
System.out.println("Count of tokens = " + tokensVal.length);
for(String token : tokensVal) {
System.out.print(token);
}
}
}
编译和运行上面的程序,这将产生以下结果:
Count of tokens = 5
admin