我想迭代哈希映射,如
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并再次迭代该映射。 这一直持续到所有元素都被处理完毕。