sorry very sorry 应该是StreamTokenizer

解决方案 »

  1.   

    再补充一下,StringTokenizer是对字符串进行处理,StreamTokenizer
    是对数据流进行处理
      

  2.   

    我有个现成的类,是用于将字符串分割用的。
    你若是要的话,我发给你。
    email:[email protected]
      

  3.   

    public String replace(String parentStr,String ch,String rep) { 
    int i = parentStr.indexOf(ch); 
    StringBuffer sb = new StringBuffer(); 
    if (i == -1) 
    return parentStr; 
    sb.append(parentStr.substring(0,i) + rep); 
    if (i+ch.length() < parentStr.length()) 
    sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep)); 
    return sb.toString(); 
    }
      

  4.   

    split 
    ****************************** 
    import java.util.StringTokenizer; 
    ......... StringTokenizer stTemp = new StringTokenizer("this is a string"," ");//" "是空格 
    String[] b = new String[5]; 
    int      mIntCount = 0; 
    while(stTemp.hasMoreTokens()) 

      try 
      { 
        b[mIntCount] = stTemp.nextToken(); 
        System.out.println(b[mIntCount]); 
        mIntCount++; 
      } 
      catch(Exception e1) 
      { 
      
      } 
    }
      

  5.   

    JDK1.4以后String类中都包含了一个split方法