Java数组如何转为List集合

Java数组如何转为List集合

共三种方法,代码如下

 1 public static void main(String[] args) {
 2         String[] array = {"A", "B", "C", "D"};
 3         //方法一 拆分数组,逐一添加到List中
 4         List<String> list1 = new ArrayList<>(array.length);
 5         for (String item : array) {
 6             list1.add(item);
 7         }
 8         System.out.println("list1: " + list1);
 9 
10         //方法二 使用Arrays.asList()
11         List<String> list2 = new ArrayList<>(Arrays.asList(array));
12         System.out.println("list2: " + list2);
13 
14         //方法三 使用Collections.addAll()
15         List<String> list3 = new ArrayList<>(array.length);
16         Collections.addAll(list3, array);
17         System.out.println("list3: " + list3);
18     }
19 
20 执行结果如下:
21 list1: [A, B, C, D]
22 list2: [A, B, C, D]
23 list3: [A, B, C, D]
原文地址:https://www.cnblogs.com/LifeFruit/p/13853409.html