StringTokenizer写错了好久不用了

解决方案 »

  1.   

    http://java.sun.com/j2se/1.3/docs/api/
      

  2.   

    用string.indexof('\'',int);得到,所在的位置,然后用string.substring得到子字符串。
    都是这样做的 。
      

  3.   

    Vector vt = new Vector();
          String str = "ad,adf,dasf,asd";
          String ch = ",";
          StringTokenizer st = new StringTokenizer(str);
          while (st.hasMoreTokens()) {
             //System.out.println(st.nextToken(ch));
             String s = st.nextToken(ch);
             vt.addElement(s);
          }
      

  4.   

    import java.util.*;
    ...
    public String[] getFileSuffix(String aString) {
        String[] a = null;
        StringTokenizer fx = new StringTokenizer(aString,",");
        int n = fx.countTokens();
        int i = 0;
        while(fx.hasMoreTokens()) {
            a[i] = fx.nextToken();
            i++;
        }
        return a;
    }
    稍微改一下就可以用了
      

  5.   

    import java.util.*;
    class test 
    {
    public static void main(String[] args) 
    {
    String str = "a,b,c";
    String strDeli = ",";
    StringTokenizer strToenizer = new StringTokenizer(str,strDeli);
    Vector v = new Vector();
    while(strToenizer.hasMoreTokens())
    {
    v.addElement(strToenizer.nextElement());
    };
    System.out.println(v);
    }
    }我想你看了上面的例子应该清楚了
      

  6.   

    StringTokenizer st = new StringTokenizer("11,22,33",",");
    while (st.hasMoreTokens()) {
             System.out.println(st.nextToken());
         }