代码
import java.util.StringTokenizer; public class test { public static void main(String[] args) { StringTokenizer itr = new StringTokenizer("aa\t\r\r\nac dfa;d.fd,,,,1,a,.,,,,1", " \r\n\t;,."); while (itr.hasMoreTokens()) { System.out.println(itr.nextToken()); } System.out.println("-------------------------------"); String a[] = "aa\t\r\r\nac dfa;d.fd,,,,1,a,.,,,,1".split("[ \r\n\t;,.]+"); for (String string : a) { System.out.println(string + ":" + string.length()); } System.out.println("-------------------------------"); a = "aa\t\r\r\nac dfa;d.fd,,,,1,a,.,,,,1".split("[ \r\n\t;,.]"); for (String string : a) { System.out.println(string + ":" + string.length()); } } }
运行结果