我想比较两个数组的对象并获得一个不匹配的对象的新数组。这是: 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"}
并输出不匹配的
弑天下
UYOU
人到中年有点甜
繁星淼淼
qq_笑_17
相关分类