美文网首页
避免双重for循环,比较数据

避免双重for循环,比较数据

作者: 木有鱼丸啦 | 来源:发表于2018-06-13 11:00 被阅读0次

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集合变为空

list1.retainAll(list3);

if(list1.isEmpty()) {

System.out.println("不包含");

}else{

System.out.println("包含");

}

System.out.println(list1);

}}

相关文章

网友评论

      本文标题:避免双重for循环,比较数据

      本文链接:https://www.haomeiwen.com/subject/jafjeftx.html