package com.hierway.wms.inventoryjobmgmt.unitTest;
import java.util.ArrayList;
import java.util.List;
/**
* @Description
* @Author huanghaitao
* @Date 15:11 2021/7/15
**/
public class ListDeleteOtherList {
public static void main(String[] args) {
Dog dog1=new Dog("旺财",3);
Dog dog2=new Dog("元宝",4);
Dog dog3=new Dog("金毛",5);
Dog dog4=new Dog("小黑",6);
Dog dog5=new Dog("福贵",7);
Dog dog6=new Dog("花里胡哨",8);
List<Dog> listA=new ArrayList<>();
listA.add(dog1);
listA.add(dog2);
listA.add(dog3);
listA.add(dog4);
listA.add(dog5);
listA.add(dog6);
Cat cat1=new Cat("旺财",14);
Cat cat2=new Cat("元宝",15);
Cat cat3=new Cat("金毛",16);
List<Cat> catList=new ArrayList<>();
catList.add(cat1);
catList.add(cat2);
catList.add(cat3);
//把和猫 相同名字的狗 删除掉
for (Cat cat :catList){
listA.removeIf(dog -> dog.getName().equals(cat.getName()));
}
System.out.println(listA);
}
}
一个list对象删除其中某些对象,删除条件是list
最新推荐文章于 2024-06-23 15:11:07 发布