1

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

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

4

1 回答 1

1

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

for(TypeA itemA : listA) {
    for(TypeB itemB : listB) {
        if(itemA.field == ItemB.otherField) {
            //Do Whatever
        }
    }
}
于 2012-07-13T19:59:49.493 回答