Boa tarde pessoal,
Eu estou precisando fazer uma operação de conjunto em duas collections, tipo:
Coleção A = {objA, objB, objC}
Coleção B = {objB, objD}
eu quero A - B, que seria {objA, objC}
alguem sabe como fazer isso?
Boa tarde pessoal,
Eu estou precisando fazer uma operação de conjunto em duas collections, tipo:
Coleção A = {objA, objB, objC}
Coleção B = {objB, objD}
eu quero A - B, que seria {objA, objC}
alguem sabe como fazer isso?
Exemplo com ArrayList:
[code] ArrayList a = new ArrayList();
a.add(“objA”);
a.add(“objB”);
a.add(“objC”);
ArrayList<String> b = new ArrayList<String>();
b.add("objB");
b.add("objD");
a.removeAll(b);
Iterator it = a.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}[/code]
valeu brother pela ajuda!