又是我哈哈
字符串分割:
    public int getCount(String str,String sign){//查找某一字符串中str,特定子串s的出现次数
      if(str==null) return 0;
      StringTokenizer s=new StringTokenizer(str,sign);
      return s.countTokens();
  }
 public String[] getArray(String str,String sign){//按特定子串s为标记,将子串截成数组。
    int count=getCount(str,sign);
    int j=0;
    String[] arr=new String[count];
    for(int i=0;i<count;i++){
       if(str.indexOf(sign)!=-1){
            j     =str.indexOf(sign);
            arr[i]=str.substring(0,j);
            str   =str.substring(j+1);
        }else{
            arr[i]=str;
        }
    }
    return arr;

解决方案 »

  1.   

    import java.util.*;
        String s="2003/12/1";
        StringTokenizer st=new StringTokenizer(s,"/");
        String[] b=new String[st.countTokens()]; //被分割後的字符串的個數
        int i=0;
        while(st.hasMoreElements()){
          b[i++]=st.nextElement().toString();
        }
      

  2.   

    使用StringTokenizer类java书上讲很多这个,在String那章.
      

  3.   

    StringTokenizer
    看看API有好处。
      

  4.   

    看看API有好处,是啊。不过没中文版的看得不爽,虽然e文很简单。