StringTokenizer类的主要用途是将字符串以定界符为界,分析为一个个的token(可理解为单词),定界符可以自己指定。
     构造器有下面三种形式:
     ·public StringTokenizer(String str,String delim,boolean returnTokens);
     ·public StringTokenizer(String str,String delim);
     ·public StringTokenizer(String str);
     其中,str为需分析的字符串,delim为定界符,Tokens描述是否将定界符作为一个token。
     常用的方法有:
     ·public boolean hasMoreTokens(); //判断字符串中是含还有token
     ·public String nextToken(); //StringTokenizer对象中的下一个token。
     ·public String nextToken(String delim) //delim为新的定界符

例子:
import java.io.*;
     impoort java.util.*;
        public class DemoStringTokenizer
        {
              public static void main(String[] args)
              {
                  String aString ="word1 word2 word3";
                  StringTokenizer parser =new StringTokenizer(aString);
                  while(parser.hasMoreTokens()) {
                      System.out.println(parser.nextToken());
                  }
              }
          }

posted on 2007-05-25 09:28  王永庆  阅读(5275)  评论(0编辑  收藏  举报