原理:StringTokenizer方法实现了Iterator的设计模式,也直接实现了枚举接口,通常情况下StringTotkenizer对象根据欧洲语言的单词分割将对字符串分解为若干单词,例如:
public class StringTokenizerReview {public static void main(String[] args) {java.util.StringTokenizer st = new java.util.StringTokenizer("Hello World of Java");while(st.hasMoreTokens()){System.out.println(st.nextToken());}}
}
2、假如你需要根据其他的分隔符来划分字符串,在构造StringTokenizer时,参数中除了待分解的字符串外,还要给出指定的分隔符
public class StringTokenizerReview {public static void main(String[] args) {java.util.StringTokenizer st = new java.util.StringTokenizer("Hello,World,of|Java",", |");while(st.hasMoreElements()){System.out.println(st.nextElement());}}
}
3、注意:当是用特定的分隔符来划分字符串时,使用的方法不同