我现在有一个字符串,如:“64,127,248,569” 。  我如何将它以List集合的形式存放 ?  如 : List<String> list = new ArrayList<String>("64","127","248","569");  求大神 ~~

解决方案 »

  1.   

    字符串数组可以转List
    String[] strs = {"64","127","248","569"};
    List<String> sList = Arrays.asList(strs);
      

  2.   


    import java.util.ArrayList;
    import java.util.List;public class Str {
    public static void main(String[] args) {
    String s = "64,127,248,569";
    String d[] = s.split(",");
    List<String> list = new ArrayList<String>();

    for (int i = 0; i < d.length; i++) {
    list.add(d[i]);

    }
    System.out.println(list);
    }
    }
      

  3.   

    import java.util.Arrays;public class StrTest {
       public static void main(String[] args){
           String str ="64,127,248,569";
           String[] arr=str.split(",");
           System.out.println(Arrays.toString(arr));   }
    }//..
      

  4.   


       public static void main(String[] args){
           String str ="64,127,248,569";
           String[] arr=str.split(",");
           List<String> list = Arrays.asList(arr);
           System.out.println(list);   }
      

  5.   

    楼主,你问的问题不是很明确,如果只看前半部分,那我可以给你这个答案。但是你后来又加了个“比如”,那我就不知道你想做什么了,你可以加我QQ:593385732
    import java.util.ArrayList;
    import java.util.List;
    public class OtherTest { /**此类专门用于回答网友的提问测试用,若你看到此信息,说明已测试通过
     * @param args
     */
    public static void main(String[] args) {
    String s = "64,127,248,569"; //楼主给的字符串
            String d[] = s.split(","); //把这个字符串按"," 分隔开存入String类型数组d中。
            List<String> list = new ArrayList<String>(); //创建一个集合
            
            //便利字符串数组,把值放入list集合中
            for (int i = 0; i < d.length; i++) {
            list.add(d[i]);
                
                }
            System.out.println(list);
    }}
      

  6.   

      public static void main(String[] args) {
            String s = "64,127,248,569"; //楼主给的字符串
            String d[] = s.split(","); //把这个字符串按"," 分隔开存入String类型数组d中。
            List<String> list = new ArrayList<String>(); //创建一个集合
            
            //便利字符串数组,把值放入list集合中
            for (int i = 0; i < d.length; i++) {
            list.add(d[i]);
                
                }
            System.out.println(list);
        }