在java中获取两个集合之间的对称差异的最佳方法是什么?
2022-09-01 01:18:49
我想知道是否有一种快速/干净的方法来获得两个集合之间的对称差异?
我有:
Set<String> s1 = new HashSet<String>();
s1.add("a");
s1.add("b");
s1.add("c");
Set<String> s2 = new HashSet<String>();
s2.add("b");
我需要类似的东西:
Set<String> diff = Something.diff(s1, s2);
// diff would contain ["a", "c"]
只是为了澄清我需要对称差异。