数年以前,在刚开始接触Java时,曾经学习过一个用于分割字符串的工具类:StringTokenizer。
例如将字符串"this is a test"按照空白字符进行分割,StringTokenzier的用法示例如下:
StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
虽然Java文档中似乎没有将StringTokenizer标记为deprecated,但实际上这个类已经很少有人在使用了。其功能已经为String.split()方法所取代,上例的字符串可以使用String.split()方法进行分割:
String tokens[] = "this is a test".split ...