List<Integer>?list2=new?ArrayList<Integer>();
for?(int?i?=?0;?i?<?2000;?i++)?{
list1.add((int)(Math.random()*1000));
}
for?(int?i?=?0;?i?<?1000;?i++)?{
list2.add((int)(Math.random()*1000));
}
list1.retainAll(list2);//獲得交集
Set<Integer>?set?=?new?LinkedHashSet<Integer>();//去重
set.addAll(list1);
list1.clear();
list1.addAll(set);//去重結束