Java - 对象列表。在字段中查找具有特定值的对象

时间:2012-07-13 19:35:30

标签: java list contains

我有两个对象列表。每个列表中的对象是同一个类的不同子类。

我想查看列表One中的对象,检查特定字段的值,然后查看列表2中是否存在具有相同字段值的任何对象。最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

我相信这更正确。这是最简单,最容易实现的解决方案。

for(TypeA itemA : listA) {
    for(TypeB itemB : listB) {
        if(itemA.field == ItemB.otherField) {
            //Do Whatever
        }
    }
}