我怎么把一个string类型的值   1,2,3,4,  按逗号截取出来,并且放进一个List num 数组里    

解决方案 »

  1.   

    String[] strs = "1,2,3,4".split(",");
      

  2.   

    //接楼上
    List list = new List();
    list.addAll(Arrays.asList(strs));
      

  3.   

    public static void main(String[] args){
    String str = "1,2,3,4,"; String aa[] = str.split(",");
    List<String> list = new ArrayList<String>();
    for(String ss:aa){
    System.out.print(ss);
    list.add(ss);

    }

    }
      

  4.   


    String str = "1,2,3,4";
    List<String> strList = Arrays.asList(str.split(","));//得到String的List

    List<Integer> numList = new ArrayList<Integer>(); 
                    //得到数字的List
    String array[] = str.split(",");
    for (String s : array) {
    numList.add(Integer.parseInt(s));
    }
      

  5.   

    楼上接口可以new? list new list?  
      

  6.   

    楼主所说是放在数组里面吗?
    String b="1,2,3,4";
    //这是放到String的数组里面
    String []bb=b.split(",");
    你如果一定要int类型的数组。遍历数组
    Integer bbs=new Integer[bb.length];
    for(int i=0;i<bb.length;i++){
    bbs[i]=Integer.valueOf(Integer.parseInt(bb[i]));
    }
    如果你想放在List<Integer>这里面
    List<Integer> list =new ArrayList<Integer>();
    for(int i=0;i<bb.length;i++){
    list.add(Integer.valueOf(Integer.parseInt(bb[i])));
    }