比較兩個List去重
阿新 • • 發佈:2019-02-01
前言
兩個List之間可能有重複值,如果有則去除兩個list的重複項保留不重複的元素。
程式碼
執行效果import java.util.ArrayList; import java.util.List; public class ListTest { public static void main(String[] args) { //集合一 List<String> list1=new ArrayList<String>(); list1.add("11"); list1.add("12"); list1.add("13"); //集合二 List<String> list2=new ArrayList<String>(); list2.add("12"); list2.add("15"); list2.add("16"); List<String> existList1=new ArrayList<String>(list1); List<String> existList2=new ArrayList<String>(list2); existList1.removeAll(list2); existList2.removeAll(list1); System.out.println("list1中不存在於list2中的:"+existList1); System.out.println("list2中不存在於list1中的:"+existList2); } }