Java Map高效遍历

    如对你有帮助,请我喝杯咖啡吧! 打赏

如果既需要key也需要value,用下面遍历方式是最高效的
for(Iterator ite = map.entrySet().iterator(); ite.hasNext();){
      Map.Entry entry = (Map.Entry) ite.next();  
      entry.getKey();  
      entry.getValue();  
}
如果只需要value
当我们只需要取得value值时,采用values来遍历效率更高
for(String value : map.values()){
    System.out.println(value);
}

如果只需要key
for(String key:map.keySet()){
    value=map.get(key);
}