import java.util.StringTokenizer;
public class TokenizerExample {
public static void main(String[] args) {
String str = "java,python,c++";
StringTokenizer tokenizer = new StringTokenizer(str, ",");
while (tokenizer.hasMoreTokens()) {
System.out.println(tokenizer.nextToken());
}
}
}
StringTokenizer类中主要方法作用:
nextToken()
:返回从当前位置到下一个分隔符的字符串,并将当前位置移动到下一个分隔符之后。如果已经没有分隔符,会抛出 NoSuchElementException
。
hasMoreTokens()
:判断是否还有更多的分隔符之间的子字符串。如果还有子字符串可获取,返回 true
;否则返回 false
。
countTokens()
:返回在生成异常之前,可调用 nextToken
方法的次数。