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