String str = "张三,李斯,王小平,小五" ;
String [] s = str.split(",");
for(int i = 0;i<s.length;i++){
  System.out.println(s[i]);
}<------ 树欲静而风不止 ------>

解决方案 »

  1.   

    1.正则表达式解决。
    2.java.util.StringTokenizer
    3.mq612(理想) 所述,但不str.split("###@*&");之类会出异常
    4.自己写:
     public static String[] split(String pStrSrc, String pStrReg) {
            String[] splitRes =null;
            int regLeng = pStrReg.length();
            if (pStrSrc == null || pStrReg == null) {
                ;
            }
            else {
                int begin = 0 , pos = 0 ,l = pStrSrc.length();
                int counter = 0;
                while(begin < l){
                    pos = pStrSrc.indexOf(pStrReg,begin);
                    if(pos >= 0){
                        counter ++;
                    }
                    else {
                        counter ++;
                        break;
                    }
                    begin = pos+1;
                }
                splitRes = new String[counter];
                begin = pos = counter = 0;
                while(begin < l){
                    pos = pStrSrc.indexOf(pStrReg,begin);
                    if(pos >= 0){
                        splitRes[counter] = pStrSrc.substring(begin,pos);
                    }
                    else {
                        splitRes[counter] = pStrSrc.substring(begin,l);
                        break;
                    }
                    counter ++;
                    begin = pos+regLeng;
                }
            }        return splitRes;
        }
      

  2.   

    如果JDK版本低于1.4:  String strSrc = "张三,李斯,王小平,小五" ;
      strSeperator=",";
      java.util.ArrayList arrlTmp=new ArrayList();
      java.util.StringTokenizer  tokens=new StringTokenizer(strSrc,strSeperator);
      while(tokens.hasMoreTokens()){
         arrlTmp.add(tokens.nextToken());
      }
      Object[] objArray=arrlTmp.toArray();
      for(int i=0;i<objArray.length;i++)
          System.out.println((String)objArray[i]);
      

  3.   

    我看StringTokenizer就行
    自己编写也好
    如果是做搜索引擎,最好是正则表达式和有线自动机了