Я хотел бы сравнить объекты двух массивов и получить новый массив с несоответствующими объектами.Это: Array1 Array2 оба содержат Object User с методами getId и getUsername
for (int fw = 0; fw < tempOldArray.size(); fw++) {
for (int fi = 0; fi < tempArray.size(); fi++) {
if (tempOldArray.get(fw).getId() == tempArray.get(fi).getId()) {
match++;
break;
}
if(fi == (tempArray.size()-1)) {
nomatchfound++;
break;
}
}
}
Array1: {[1231, Peter], [2562, Jackson], [38987, Robert], [4765, William]}
Array2: {[2562, Jackson], [7584, Alfred], [38987, Robert], [8123, Mozart]}
Array3 should output {[1231, Peter], [4765, William]}
and Array4 should output {[7584, Alfred], [8123, Mozart]}
Также задан вопрос о том, как извлечь результат из списка
{"peter", "trump", "donald", "jerry"}
{"peter", "donald", "lucas", "jerry"}
и вывести несоответствующие единицы