0

リスト内のアイテムと一致するストア内のアイテムを検索します。このリストをこれまでで最高のアイテム リストとして保存します

これは、Java コードに変換する必要がある疑似コードの行です。私は、itemsNeeded と呼ばれるリストと itemsFound と呼ばれる 2 つのリストを持っています。itemsNeeded リストに itemsFound リストのアイテムが含まれているかどうかを確認する必要があります。次に、そのリストを保存する必要があります。誰でもこれを実証できますか?

4

2 に答える 2

1

あなたはブルートフォースアプローチを取り、このようにすることができます...

saveList と呼ばれる、一致を格納するためのリストがあるとします。また、リスト内の項目は文字列型であると想定していますが、これはどのオブジェクトでも機能するはずです。

for(String item : itemsNeeded) {
  if(itemsFound.contains(item)) {
    saveList.add(item);
  }
}
于 2013-02-11T23:33:50.780 に答える
0

使用できます: http://commons.apache.org/collections/apidocs/org/apache/commons/collections/CollectionUtils.html

predicatedCollection メソッド

および itemsNeeded リストを含む EqualPredicate

于 2013-02-11T23:42:32.580 に答える