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]