publicclassTest {
publicstaticvoidmain(String[] args) {
List list1 =newArrayList();
List list2 =newArrayList();
List list3 =newArrayList();
for(inti =0; i <20; i++) {
list1.add(i+"");
if(i%2==0) {
list2.add(i+"");
}
list3.add(i+"@"); }// list1 與 list2 存在相同元素滤馍,list1集合只保留list2中存在的元素
list1.retainAll(list2);
if(list1.isEmpty()) {
System.out.println("不包含");
}else{
System.out.println("包含");
}
System.out.println(list1);// list1 與 list3 不存在相同元素岛琼,list1集合變?yōu)榭?/p>
list1.retainAll(list3);
if(list1.isEmpty()) {
System.out.println("不包含");
}else{
System.out.println("包含");
}
System.out.println(list1);
}}