合并两个类型相同的List的实现方式
Java中可以使用两种不同的方法来合并两个类型相同的List。
使用addAll()方法
addAll()方法可以将一个List的所有元素添加到另一个List中,从而实现合并两个List。例如:
Listlist1 = new ArrayList<>(); list1.add("a"); list1.add("b"); list1.add("c"); List list2 = new ArrayList<>(); list2.add("d"); list2.add("e"); list2.add("f"); list1.addAll(list2); System.out.println(list1);
输出:[a, b, c, d, e, f]
使用Collections.addAll()方法
Collections.addAll()方法可以将一个数组中的所有元素添加到一个List中,从而实现合并两个List。例如:
Listlist1 = new ArrayList<>(); list1.add("a"); list1.add("b"); list1.add("c"); String[] array = {"d", "e", "f"}; Collections.addAll(list1, array); System.out.println(list1);
输出:[a, b, c, d, e, f]