【发布时间】:2016-10-18 01:37:53
【问题描述】:
我设置了一个 stringTokenizer,我想为另一个进程复制它。有没有办法做到这一点? 我的代码:
StringTokenizer itr = new StringTokenizer(theBigString);
itr.nextToken();
// My goal is to get a new StringTokenizer after the first token
//StringTokenizer itrCopy = new StringTokenizer(itr.toString());
有什么办法可以解决吗?
【问题讨论】:
-
正如@SergeyTachenov 所说,使用 StringTokenizer 是个坏主意。你想达到什么目的?也许您可以通过将原始字符串的子字符串传递给该其他进程来做到这一点,如下所示:
theBigString.substring(0, theBigString.indexOf("tokenSeparator"))然后在其他进程中为该新字符串实例化一个新的 StringTokenizer。 -
@walen 谢谢伙计。我知道如何将它与拆分和子字符串一起使用,只是想知道是否有办法使用 stringTokenizer。文档没有任何内容
标签: java string stringtokenizer