クエリ結果を含む2つの異なるハッシュマップがありますが、2つのハッシュマップは異なるサイズのハッシュマップであり、ハッシュマップBには存在しないハッシュマップAに存在するレコードを見つけようとしています。
これまでにコードを投稿します。SQLを介して比較を行ったところ、希望する結果が得られましたが、コードに入れようとしても成功しませんでした。私を正しい方向に向けていただければ幸いです。前もって感謝します
HashMap<Integer, HashMap<String, Object>> mapA = new HashMap<>();
HashMap<Integer, HashMap<String, Object>> mapB = new HashMap<>();
int m=0;
for (int j = 0; j < mapA.size(); j++) {
for (int k = 0; k < mapB.size(); k++) {
if (!mapA.get(j).get("folio").toString().equals(
mapB.get(k).get("folio").toString())) {
m++; // count many records not exist on mapB
}
}
}
System.out.println(m);