StringTokenizer的用法:如何使用指定的字符串分割另一个字符串

浣雨笑笑生 发布于 2014/07/27 18:56
阅读 1K+
收藏 0

RT,例如使用"java"字符串分割另一个"abc jkv java ikle",我希望得到"abc jkv "和" ikle"两个字符串。

StringTokenizer st = new StringTokenizer("abc jkv java ikle", "java");
while(st.hasMoreTokens())
System.out.println(st.nextToken());

但是运行结果为:

bc 
k
 
 ikle

实际上是以"java"中的每个字符作为分隔符进行分割。请问通过StringTokenizer有没有一种方法可以实现?


加载中
0
酷酷的就
酷酷的就
为毛不用split() ?
浣雨笑笑生
浣雨笑笑生
就是想了解一下嘛,用StringTokenizer可不可以实现
0
Gmail.com
Gmail.com

StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。
以上摘自JDK文档。


返回顶部
顶部