String类不行么?
是jdk1.4的方法

解决方案 »

  1.   

    tokenize = new StringTokenizer(fileLine); //按空格,换行,回车,tab分割
    StringTokenizer tokenizer=new StringTokenizer(s,"#");
    while(tokenizer.hasMoreTokens ())
    {str[i]=tokenizer.nextToken ();
     i++;
    }
      

  2.   

    JDK 1.4 的split方法好像要用到正则表达式的吧用下面这个吧import java.util.StringTokenizer;
    public class StringTokenizerTest
    {
      public static void main(String[] args)
      {
        String s = "1,2,33,44,55,123,754,5674,98756,";
        String delimiter = ",";
        StringTokenizer st = new StringTokenizer(s,delimiter);
        String[] nodeIdArray = new String[st.countTokens()];
        System.out.println(st.countTokens());    int i=0;
        while (st.hasMoreTokens())
        {
          nodeIdArray[i] = st.nextToken();
          i++;
        }
        for (int j=0;j<nodeIdArray.length;j++)
        {
          System.out.println(nodeIdArray[j]);      
        }
      }
    }
      

  3.   

    大家都推荐我用StringTokenizer类,我试了一下,的确可以,也好用。不过不知道它是否提供多个delimiter,是不是没有?