没有这个方法,自己写!
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) 
  { 
  
  } 
}

解决方案 »

  1.   

    sorry,好象jdk1.4以上版本已经加入该函数
      

  2.   

    split方法参数是采用了java的regular expression(正则表达试)的规则.(和perl不同)
    "+"是代表匹配的一个或者多个的意思.比如说"a+",表示一个或多个a,而这儿什么都没有写,不符合java的regular expression的表达.所以出现的匹配模式错误的异常
      

  3.   

    public class CharTest
    {
    public static void main(String[] args)
    {
    String str = "abc+efg";
    String[] strs = str.split("[+]");
    for(int i = 0; i < strs.length; i ++)
    {
    System.out.println(strs[i]);
    }
    }
    }输出:
    abc
    efg