Map 遍历的几种方式:
1.只要key 或 values的时候
2.同时需要key和values
第一种:只需要key 或者 values
for (Integer i :map.keySet()){
if (map.get(i)>num)
index = i;
}
return index;
//value
for (Integer i :map.values()){
if (map.get(i)>num)
index = i;
}
return index;
第二种:同时要key 和value
Set<Map.Entry<Integer,Integer>> entry = map.entrySet();
Iterator<Map.Entry<Integer,Integer>> it = entry.iterator();
while(it.hasNext()){
int key = it.next().getKey();
if(map.get(key)>num)
index = key;
}
return index;
}