分配内存空间,关于StringTokenizer,感兴趣的进来讨论一下
最近有一个程序需要
StringTokenizer token=new StringTokenizer("aa,bb,cc,dd,xx,yy,zz",",");
while(token.hasMoreElements()){
token.nextToken();
}
***
token.nextToken()
***就抛错了java.util.NoSuchElementException
如果需要token再重新循环一次元素的话,就必须再重新创建一个
token=new StringTokenizer("aa,bb,cc,dd,xx,yy,zz",",");
token.nextToken();
这样的话,就是说重新给token分配了一个内存地址空间。如果再循环的话,效率低下的很。
请教有没有更好的方法,使得token能够重新循环元素。