Ajuda com HashMap

2 respostas
G

Bom dia pessoal, preciso da ajuda no seguinte caso!

Por Exemplo, tenho 2 hashmaps:

hashmap 1 com valores: 1, 2, 3, 5
hashmap 2 com valores: 1, 2, 3, 5, 8, 9

quero fazer uma comparação dos dois e gerar um ArrayList contendo apenas os valores 8 e 9, ou seja, os valores que tem no hashmap 2 que não existem no hashmap 1.

alguém pode me ajudar??

2 Respostas

ViniGodoy

List<Integer> values = new ArrayList<Integer>(hashMap2.values()); values.removeAll(hashMap1.values());

Se te interessam as chaves, no lugar dos valores, só troque onde tiver values() por keySet().

G

Bah, obrigado ViniGodoy!!

Funcionou certinho aqui, bem oq precisava, ganhei o dia já heheh!!

abraço!

Criado 1 de dezembro de 2009
Ultima resposta 1 de dez. de 2009
Respostas 2
Participantes 2