2 momo1210245571 momo1210245571 于 2015.07.23 09:59 提问

数组循环遍历后的结果 放入list集合中 请各位大神帮帮忙 代码怎么写呀
//数组res 
 for(int i = 0; i < res.length; i++){
                numValue=res[i].toString();
                System.out.print(res[i] + "  ");

            }

循环遍历后怎么放入list集合中
//List list = new ArrayList();

7个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.23 10:04
已采纳
 public static void main(String[] args){
        String arr[] = {"2","3"};
        List list = (List)Arrays.asList(arr);
        for(int i=0;i<list.size();i++){
            System.out.println(list.get(i));
        }

    }
u011376884
u011376884   2015.07.23 10:11

在循环里直接赋值给list
list.add(i,numValue);
或者
直接将数组转成List
List list=Arrays.asList(res);

u013147600
u013147600   2015.07.23 10:04

list.add();

u012534908
u012534908   2015.07.23 10:04

在循环体中,list.add(numvalue);

tongyi55555
tongyi55555   2015.07.23 10:32

直接放到List中就行了,使用Arrays.asList(res);方法,如果需要在遍历的时候判断哪个放入list的话,就在循环中一个一个的放入,比如只放入下标为偶数的:

List list = new ArrayList();
//数组res 
 for(int i = 0; i < res.length; i++){
     if(i%2==0){
        list.add(res[i]);
     }

           }
luo_jian_dong_1979
luo_jian_dong_1979   2015.07.23 16:49

List list=Arrays.asList(res);

sina_2831808769
sina_2831808769   Rxr 2015.07.25 13:48

public static void main(String[] args){
String arr[] = {"2","3"};
List list = (List)Arrays.asList(arr);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}

}
Csdn user default icon
上传中...
上传图片
插入图片