1.  
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Iterator;
  5. import java.util.List;
  6.  
  7. public class StringTest01 {
  8.    
  9.     public static void main(String[] args) {
  10.        
  11.         String [] ck={"1231213,4564464,5454656,6465446"};
  12.         String [] ck1={"1231213"};
  13.        
  14.         List <String>lis=StringTest01.getyou(ck[0]);
  15.         for (String s:lis) {
  16.             System.out.println(s);
  17.            
  18.             }   
  19.        
  20.         //第二种方法       
  21.     String sm=ck[0];       
  22.     String [] cy=sm.split(",");
  23.  
  24.     for (String str : cy) {
  25.        
  26.         System.out.println(str);
  27.     }
  28.                
  29.     }
  30.    
  31.     public static List getyou(String s) {
  32.        
  33.     //取含有, 字符串                
  34.         List lis=new ArrayList();
  35.         if (s.indexOf(",")>0) {               
  36.             String ck=s;
  37.            
  38.             do {               
  39.                 String addlis=ck.substring(0, ck.indexOf(","));               
  40.                 lis.add(addlis);
  41.                
  42.                 StringBuilder c=new StringBuilder(ck);               
  43.                 ck=new String(c.delete(0, ck.indexOf(",")+1));
  44.                
  45.             } while (ck.indexOf(",")>0);
  46.            
  47.             if (ck.indexOf(",")<0) {
  48.                
  49.                 lis.add(ck);           
  50.             }
  51.                        
  52.             System.out.println(ck);       
  53.             return lis;           
  54.         } else {           
  55.             lis.add(s);
  56.         }
  57.        
  58.         return lis;
  59.     }
  60.    
  61.    
  62.    
  63. }
  64.