リスト内のアイテムと一致するストア内のアイテムを検索します。このリストをこれまでで最高のアイテム リストとして保存します
これは、Java コードに変換する必要がある疑似コードの行です。私は、itemsNeeded と呼ばれるリストと itemsFound と呼ばれる 2 つのリストを持っています。itemsNeeded リストに itemsFound リストのアイテムが含まれているかどうかを確認する必要があります。次に、そのリストを保存する必要があります。誰でもこれを実証できますか?
リスト内のアイテムと一致するストア内のアイテムを検索します。このリストをこれまでで最高のアイテム リストとして保存します
これは、Java コードに変換する必要がある疑似コードの行です。私は、itemsNeeded と呼ばれるリストと itemsFound と呼ばれる 2 つのリストを持っています。itemsNeeded リストに itemsFound リストのアイテムが含まれているかどうかを確認する必要があります。次に、そのリストを保存する必要があります。誰でもこれを実証できますか?
あなたはブルートフォースアプローチを取り、このようにすることができます...
saveList と呼ばれる、一致を格納するためのリストがあるとします。また、リスト内の項目は文字列型であると想定していますが、これはどのオブジェクトでも機能するはずです。
for(String item : itemsNeeded) {
if(itemsFound.contains(item)) {
saveList.add(item);
}
}
使用できます: http://commons.apache.org/collections/apidocs/org/apache/commons/collections/CollectionUtils.html
predicatedCollection メソッド
および itemsNeeded リストを含む EqualPredicate