Мне интересно, есть ли быстрый/чистый способ получить симметричную разницу между двумя наборами?
Я имею:
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"]
Просто чтобы уточнить, мне нужна симметричная разница.