1.迭代器实现
Iterator<MesQualityBomContent> iterator = bomContents.iterator();
while (iterator.hasNext()) {
MesQualityBomContent temp1 = iterator.next();
for (MesProductQualitySetDoc m : qualitySetDocs) {
if (m.getDataNum().equals(temp1.getDataNum())) {
iterator.remove();
break;
}
}
}
2.stream实现
bomContents = bomContents.stream().filter(item
-> !qualitySetDocs.stream().anyMatch(mesProductQualitySetDoc
-> item.getDataNum().equals(mesProductQualitySetDoc.getDataNum())))
.collect(Collectors.toList());