在Java中怎样把数组转换为ArrayList

2024-12-15 17:17:58
推荐回答(4个)
回答1:

public static void main(String[] args) {
       Integer array[]={1,2,3};
       ArrayList arrayList=new ArrayList(Arrays.asList(array));
}

回答2:

使用Arrays.asList(aa); aa是一个数组

回答3:

public static void main(String[] args) {
int [] arr = {11,11,11,12,13};
List list = new ArrayList();
for (int i = 0; i < arr.length; i++) {
list.add(arr[i]);
}
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
}

这是最笨的方法,还有其他的你自己可以尝试,希望能帮到你!

回答4:

String[] strs = {"A","B"};
List strList = new ArrayList();
strList.addAll(Arrays.asList(strs));
strList.add("C");
这种List可以用add & remove。
单纯的Arrays.asList(array);//无法进行add & remove。