查找商店中的商品與列表中的商品是否匹配。將此列表保存爲目前爲止的最佳列表項目如何檢查一個arrayList以查看它是否包含另一個arrayList?
這就是我需要轉換成java代碼的僞代碼行。 我有兩個名單itemsNeeded和一個名爲itemsFound。我需要查看itemsNeeded列表是否包含itemsFound列表中的任何項目。然後我需要保存該列表。誰能證明這一點?
查找商店中的商品與列表中的商品是否匹配。將此列表保存爲目前爲止的最佳列表項目如何檢查一個arrayList以查看它是否包含另一個arrayList?
這就是我需要轉換成java代碼的僞代碼行。 我有兩個名單itemsNeeded和一個名爲itemsFound。我需要查看itemsNeeded列表是否包含itemsFound列表中的任何項目。然後我需要保存該列表。誰能證明這一點?
你可以採取強制方法,並做這樣...
假設你有一個列表存儲在該場比賽,堪稱saveList。我還假設列表中的項目是String類型的,但是這應該適用於任何對象。
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