相关疑难解决方法(0)

在java中获取两组之间的对称差异的最佳方法是什么?

我想知道是否有一种快速/干净的方法来获得两组之间的对称差异?

我有:

Set<String> s1 = new HashSet<String>();
s1.add("a");
s1.add("b");
s1.add("c");

Set<String> s2 = new HashSet<String>();
s2.add("b");
Run Code Online (Sandbox Code Playgroud)

我需要这样的东西:

Set<String> diff = Something.diff(s1, s2);
// diff would contain ["a", "c"]
Run Code Online (Sandbox Code Playgroud)

只是为了澄清我需要对称差异.

java collections set

35
推荐指数
3
解决办法
3万
查看次数

标签 统计

collections ×1

java ×1

set ×1