A. 在以前的时候,Java提供了一个StingTokenizer工具类来处理字符串分割的问题。比如使用如下语法:
StringTokenizer st = new StringTokenizer("this,is,a,test" , ",");
while (st.hasMoreTokens())
{
System.out.println(st.nextToken());
}
这样程序将会输出
this
is
a
test
B. 后来Java为String类增加了正则表达式支持,StingTokenizer基本上没用了。因此上面代码可以简写为:
String [] result = "this,is,a,test".split(",");
其中result数组中就存放了this、is、a、test等字符串元素。
原文:https://www.cnblogs.com/programb/p/14068492.html