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());
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。