- StringTokenizer类用来还原一个多次字符串中的单词,通常在读取输入时使用。
1).StringTokenizer类包含在java.util中,在使用时要声明:
import java.util.StringTokenizer;
2).pubilc StringTokenizer(String theString)
构造函数,在查找theString中的标记时,默认分隔符是空白符。
3).public StringTokenizer(String theString, String delimiters)
构造方法,在查找theString中的标记时,将使用delimiters字符串中的字符作为分隔符。
4).public boolean hasMoreTokens();
测试标记器(tokenizer)的字符串中还有没有其他标记,一般与nextToken方法一起使用,只要nextToken方法还没有返回该字符串中的所有标记,他就返回true,否则返回false。
5).public String nextToken();
返回该标记化器的字符串中的下一个标记(如果没有标记要返回,则抛出NoSuchElementException)。
6).public String nextToken(String delimiters);
改变分隔符为delimiters中的那些字符(可有多个),然后返回该标记化器的字符串中的下一个标记。
如果没有标记要返回,则抛出NoSuchElementException。 如果delimiters等于null,则抛出NullPointException。
7).public int countToken();
返回next Token还没有返回的标记数。
谷歌翻译:StringTokenizer是一个遗留类,出于兼容性原因而保留,尽管在新代码中不鼓励使用它。 建议任何寻求此功能的人都使用String的split方法或java.util.regex包。