1

オブジェクトのリストが 2 つあります。各リストのオブジェクトは、同じクラスの異なるサブクラスです。

リスト 1 のオブジェクトを調べて、特定のフィールドの値を確認し、リスト 2 に同じフィールド値を持つオブジェクトがあるかどうかを確認したいと考えています。これを行う最良の方法は何ですか?

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 に答える