StringTokenizer中的第二个参数是指"</tb>"中任何一个都是分割符,而不是全部加起来

解决方案 »

  1.   

    import java.util.*;
    public class test {

    public static void main(String[] args) {
    Vector v = new Vector();
    String cmd[] = null;
    String testString = "aaabbsasbb</tb>ccc</tb>dddeee</tb>fff";
    StringTokenizer st = new StringTokenizer(testString,"</tb>");
    while(st.hasMoreTokens()) 
    v.addElement(st.nextToken());
           
            int cnt = v.size(); if (cnt > 0)        
    {            
    cmd = new String[cnt];            
    v.copyInto(cmd);        
    } for(int i=0;i<cnt;i++)
    System.out.println(cmd[i]);
    }
    }Transfer to Vector first!
      

  2.   

    public static void main(String[] args) {
    String testString = "aaabbsasab</tb>ccc</tb>dddeee</tb>fff";
                      String[] strarry = testString.split("</td>");
    }
      

  3.   

    String testString = "aaabbsasab</td>ccc</td>dddeee</td>fff";//</tb> should be </td>??
    String[] strarry = testString.split("</td>");