String类提供了一个split()方法,用于实现将一个字符串分解成子字符串或令牌(Token)的功能。
该方法使用正则表达式作为分隔符
public String[] split(String regex, int n=0):
regex:正则表达式
n:模式应用的次数。
如果n的值为0,则模式将应用尽可能多的词数,末尾的空字符串被丢弃;
如果n的值大于0,则模式至多应用n-1次,结果数组的长度不大于n,数组的最后一项将包含除最后一个匹配的分割符外的所有输入内容。
public class test {
public static void main(String[] args) {
String ss = "one little,two little,three little.";
String[] str = ss.split("[ ,.]");
for (String s: str) {
System.out.println(s);
}
}
}