HashMap で重複を検索したい。現在、これは私の HashMap です:
HashMap<String, HashMap<String, String>>
i2 つのイテレータ、1 つともう1 つのj、および 2 つのループを作成するつもりでした。最初の while ループは のインデックスをi持ち、次に 2 番目のループは のインデックスを持ちますが、jループjが始まる前です。==i
Iterator<Entry<String, HashMap<String, String>>> i = listings.entrySet().iterator();
while(i.hasNext()) {
HashMap<String, String> entry = i.next().getValue();
Iterator<Entry<String, HashMap<String, String>>> j = i;
while(j.hasNext()) {
j.next();
// DO STUFF
}
}
しかし、 を呼び出すj.next()と のインデックスも変更されるため、これは機能しませんi。