1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public
static
void
main(String[] args){
List<Integer> list1 =
new
ArrayList<Integer>();
list1.add(
1
);
list1.add(
2
);
list1.add(
3
);
list1.add(
4
);
List<Integer> list2 =
new
ArrayList<Integer>();
list2.add(
1
);
list2.add(
4
);
list2.add(
7
);
list2.add(
10
);
List<Integer> listAll =
new
ArrayList<Integer>();
listAll.addAll(list1);
listAll.addAll(list2);
listAll =
new
ArrayList<Integer>(
new
LinkedHashSet<>(listAll));
System.out.println(listAll);
}
|
输出:
[1, 2, 3, 4, 7, 10]
代码要典:
-
合并 使用java.util.List.addAll(Collection<? extends Integer>)
-
去重,借助LinkedHashSet