Więc jeśli mam dwa zestawy:Pierwsze różnica pomiędzy dwoma zestawami
Set<int> test1 = new HashSet<Integer>();
test1.add(1);
test1.add(2);
test1.add(3);
Set<int> test2 = new HashSet<Integer>();
test2.add(1);
test2.add(2);
test2.add(3);
test2.add(4);
test2.add(5);
czy jest jakiś sposób, aby je porównać i mają tylko zestaw 4 i 5 zwrócony?
Możliwe duplikaty http://stackoverflow.com/questions/8064570/what-is-the-best-way-get-symmetric-difference-between-two-sets-in-java –
To nie jest dokładny duplikat: symetryczna różnica i różnica nie są takie same. –
Jeśli "test1" zawierał "6", czy odpowiedź byłaby 4,5,6? tzn. czy chcesz symetrycznej różnicy http://en.wikipedia.org/wiki/Symmetric_difference –