HashMap で重複を検索したい。現在、これは私の HashMap です:
HashMap<String, HashMap<String, String>>
i
2 つのイテレータ、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
。