StringTokenizer st = new StringTokenizer ("1234;aaaa,1235;bbbb,...", ",");
String result;
while (st.hasMoreTokens()) {
    result = st.nextToken();
    System.out.println(result);
}
 

解决方案 »

  1.   

    public String[] getString {
    String s="1234;aaaa,1235;bbbb,1236;cccc";
    java.util.StringTokenizer stTemp = new java.util.StringTokenizer(s,",");
    String[] b = new String[stTemp.countTokens()]; 
    int      mIntCount = 0; 
    while(stTemp.hasMoreTokens()) 

      try 
      { 
        b[mIntCount] = stTemp.nextToken(); 
        System.out.println(b[mIntCount]); 
        mIntCount++; 
      } 
      catch(Exception e1) 
      {   } 
    }
    return b;
    }
      

  2.   

    String test="1234,aaaa,1235;bbbb,1236;cccc";
    String str[]=test.split(",");
    <%=str[1]%>
    <%=str[2]%>
      

  3.   

    String test="1234,aaaa,1235;bbbb,1236;cccc";
    String str[]=split(test,",");
      

  4.   

    如果你用1.4,可以这样String test="1234;aaaa,1235;bbbb,1236;cccc";
    String[] arr=test.split(",");
    for(int i = 0; i < arr.length; i++)
       System.out.println(arr[i]);如果不是1.4,则java.util.StringTokenizer也可以.
      

  5.   

    public class test{
    public test() {
    String str="1234;aaaa,1235;bbbb,1236;cccc";
    String[] ss=getString(str);//这里调用函数获取分割字符串
    for(int i=0;i<ss.length;i++)//循环显示
      System.out.println(ss[i]);
    }public static void main(String args[]) {
    new test();
    }
    public String[] getString(String s) {
    java.util.StringTokenizer stTemp = new java.util.StringTokenizer(s,",");
    String[] b = new String[stTemp.countTokens()]; 
    int      mIntCount = 0; 
    while(stTemp.hasMoreTokens()) 

      try 
      { 
        b[mIntCount] = stTemp.nextToken(); 
        mIntCount++; 
      } 
      catch(Exception e1) 
      {   } 
    }
    return b;
    }
    }
      

  6.   

    jdk以上
    public class test{
    public test() {
    String str="1234;aaaa,1235;bbbb,1236;cccc";
    String[] ss=getString(str);
    for(int i=0;i<ss.length;i++)
      System.out.println(ss[i]);
    }public static void main(String args[]) {
    new test();
    }
    public String[] getString(String s) {
    String[] b = s.split("[,]");
    return b;
    }
    }