Java 获取两个List不相同的元素 作者:马育民 • 2024-04-04 22:18 • 阅读:10026 ``` List list = new ArrayList(); list.add(1); list.add(2); list.add(3); List list2 = new ArrayList(); list2.add(2); list2.add(3); list2.add(4); List newlist1 = new ArrayList(list); // 移除 list2 中的元素 newlist1.removeAll(list2); List newlist2 = new ArrayList(list2); // 移除 list 中的元素 newlist2.removeAll(list); // 合并两个剩余元素 newlist1.addAll(newlist2); System.out.println(newlist1); ``` 执行结果: ``` [1, 4] ``` 原文出处:http://malaoshi.top/show_1IX7S0B4yHL9.html