String str = "aaa;bbb;ccc;ddd";
String[] names = str.split(";");Vector vct = new Vector();
for (int i = 0; i < names.length; i++) {
    vct.add(names[i]);
}System.out.println(vct.size());for (Iterator it = vct.iterator(); it.hasNext(); ) {
    System.out.println(it.next());
}

解决方案 »

  1.   

    用ArrayList吧,更简单,也是Sun推荐的,Vector只是旧的集合类,不鼓励使用的,性能也不是很好
      

  2.   

    Vector chauffeur_in=new Vector();
           String str="",remain_str="";
           remain_str=chauffeur;
           int cou=remain_str.lastIndexOf(";"),j=0;
           while(cou>-1)
           {
           str=remain_str.substring(cou+1);
           remain_str=remain_str.substring(0,cou);
           cou=remain_str.lastIndexOf(";");
           chauffeur_in.addElement(str);
           }
           chauffeur_in.addElement(remain_str);