您将忽略
finalval条件,而是询问一个 列表 是否包含另一个 列表 。
您可以这样做:
// Variable names edited for readabilityfor (String item : pinkList) { if (normalList.contains(item)) { duplicateList.add(item); } else { uniqueList.add(item); }}不过,我不会真正称这些“独特”或“重复”的物品-这些物品通常是关于 一个收藏
夹中的物品的。这只是测试一个列表中的每个项目是否在另一个列表中。我会说,在这种情况下,它更像是“现有”和“新”。
请注意,当您以基于集合的方式处理这些内容时,建议您使用集合实现(例如
HashSet<E>列表)。Guava中的
Sets类提供了处理集合的有用方法。



