我想从两个 Collection 对象中获取唯一值。我该怎么做?
示例:让我们取两个 ArrayLists
:
List bag1 = new ArrayList();
List bag2 = new ArrayList();
bag1.add("1");
bag1.add("2");
bag1.add("3");
bag1.add("7");
bag1.add("8");
bag1.add("9");
bag2.add("4");
bag2.add("5");
bag2.add("6");
bag2.add("7");
bag2.add("8");
bag2.add("9");
我需要从 bag1
中得到类似 --> 1,2,3 和从 bag2
中得到 4,5,6 的结果
你能帮帮我吗?
最佳答案
两件事:
- 使用 org.apache.commons.collections.CollectionUtils.disjunction(Collection a, Collection b);
- Bag 不是列表的最佳变量名。 :)
关于java - 从两个 Java Collection 对象中获取两个唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698185/