其他分享
首页 > 其他分享> > Map 集合如何遍历 ,强烈推荐entrySet() 不要使用keySet()

Map 集合如何遍历 ,强烈推荐entrySet() 不要使用keySet()

作者:互联网

Map<String,Object> map = new HashMap<>();
// 第一种遍历 map.keySet(); 这种遍历需要遍历两次,第一次得到key的集合,第二次用map.get(key);效率会低
for(String strkey : map.keySet()){
    System.out.println(strkey+map.get(strkey));
}
//第二种遍历方法,map.entrySet()  返回的结果Map.Entry<K, V>  是key和value的对象集合,只需要遍历一次就行了 效率会高
for(Map.Entry<String,Object> enty :map.entrySet()){
    System.out.println(enty.getKey()+enty.getValue());
}

标签:Map,遍历,map,entrySet,keySet,strkey,enty
来源: https://blog.csdn.net/lijunnan233/article/details/99676651