Java遍历Map键、值和获取Map大小的方法示例
Map读取键值对,Java遍历Map的两种实现方法
第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值
importjava.util.HashMap; importjava.util.Iterator; importjava.util.Set; publicclassHashMapTest2 { publicstaticvoidmain(String[]args) { HashMapmap=newHashMap(); map.put("a","aaaa"); map.put("b","bbbb"); map.put("c","cccc"); map.put("d","dddd"); Setset=map.keySet(); for(Iteratoriter=set.iterator();iter.hasNext();) { Stringkey=(String)iter.next(); Stringvalue=(String)map.get(key); System.out.println(key+"===="+value); } } }
第二种方式是使用Map.Entry来获取:
importjava.util.HashMap; importjava.util.Iterator; importjava.util.Map; importjava.util.Set; publicclassHashMapTest4 { publicstaticvoidmain(String[]args) { HashMapmap=newHashMap(); map.put("a","aa"); map.put("b","bb"); map.put("c","cc"); map.put("d","dd"); Setset=map.entrySet(); for(Iteratoriter=set.iterator();iter.hasNext();) { Map.Entryentry=(Map.Entry)iter.next(); Stringkey=(String)entry.getKey(); Stringvalue=(String)entry.getValue(); System.out.println(key+":"+value); } } }
获取Map大小方法:
publicstaticvoidmain(String[]args){ Mapmap=newHashMap(); map.put("apple","新鲜的苹果");//向列表中添加数据 map.put("computer","配置优良的计算机");//向列表中添加数据 map.put("book","堆积成山的图书");//向列表中添加数据 System.out.println("Map集合大小为:"+map.size()); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。