StringTokenizer stk1 = new StringTokenizer("11;22;33");
  StringTokenizer stk2 = new StringTokenizer("11;22;33",";");
 
  System.out.println ("countTokens: "+stk2.countTokens());
 
  while(stk2.hasMoreTokens()){
  String s = stk2.nextToken();
  System.out.println (s);
  }
 
  String st = stk1.nextToken(";");
  System.out.println (st);
  st = stk1.nextToken(";");
  System.out.println (st);

解决方案 »

  1.   

    在java中,关于这些类的使用,每个方法的具体含义。我觉得以后楼主应该多看看java api文档。
      

  2.   

    三、StringTokenizer类 
    ---- 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