用StringTokenizer类拆开,再存到数组里?

解决方案 »

  1.   

    String a = "fdafa  fdskafii    5345353    fdskfjdaskf";
    String[] b = new String[4];
    int pos = 0;
    for (int i = 0; i < b.length; i++) {
        a = a.trim();
        pos = a.indexOf(" ");
        if (pos==-1) b[i] = a;
        else{
            b[i] = a.substring(0,pos);
            a = a.substring(pos);
        }
        System.out.println(b[i]);
    }
      

  2.   

    import java.util.*;StringTokenizer token;
    String[] buf = new String[10];
    String a = "fdafa  fdskafii    5345353    fdskfjdaskf";
    token = new StringTokenizer(a," ");
    int i=0;
    while(token.hasMoreTokens())
    {
        buf[j]= token.nextToken();
        System.out.println("***"+buf[i]);
        i++;
    }
      

  3.   

    更正:
    buf[j]= token.nextToken();//笔误
    应为    
    buf[i]= token.nextToken();
      

  4.   

    Athene是正确的,用StringTokenizer