如何使用两个迭代器迭代相同的hashmap?

时间:2014-03-14 07:47:40

标签: java

我想迭代哈希映射,如

for(i=0;i<10;i++){

    for(j=i+1;j<10;j++){

     }

}

我怎么能在java中这样做? 为了

Map(String, Integer)

例如:thr hashmap具有值..

Muse 294

TheBeatles 260

Radiohead 251

Coldplay 207

LadyGaga 191

Nirvana 190

ArcticMonkeys 182

Paramore 166

TheKillers 164

安慰剂15

我想首先选择'Muse'并用剩下的所有元素计算'muse'。 接下来,我将选择TheBeatles并对剩下的所有在TheBeatles下面的所有内容进行计算......依此类推。 简而言之,i和j是两个指针,其中j总是在i之后开始一个位置,并在i之后遍历所有元素。在下一循环中,i递增以指向第二位置并且j被重新初始化为i + 1并再次迭代该映射。 这一直持续到所有元素都被处理完毕。

0 个答案:

没有答案