Galera, estou tentando fazer um algoritmo para isto, mas não estou conseguindo.
O que tenho é dois ArrayList de Objetos, com valores diferentes porém com um id em comum, o que eu queria era comparar estes dois ID e extrair para um terceiro array SOMENTE os valores que estão no Array1 mas não estão no Array2.
Exemplo
No 1º ArrayList tenho os objetos com os seguintes ID’s
1
2
3
4
5
E no 2ºArrayList tenho os objetos com os seguintes ID’s
4
2
Eu queria passar para um terceiro Array os seguintes valores
1
3
5
(Que estão no Array 1, Mas não estão no 2);
Os arraylist são de um mesmo objeto, porém estão com valores diferentes, somente o Id que coincide.
Ou seja não tem como comparar o objeto inteiro, tem que comparar o atributo que está dentro de cada um deles!
Obrigada!