遍历Map集合的多种方式

Map map=new HashMap();

map.put("one", "1");

map.put("two", "2");

map.put("three", "3");


map.keySet();//键集合

map.values();//值集合

map.entrySet();//键值集合


//遍历键,通过键取值

Set set = map.keySet();

for (Object key : set) {

System.out.println("键:"+key+"  值:"+map.get(key));

}

//遍历键集合

Iterator it=map.keySet().iterator();

while(it.hasNext()){

System.out.println("键:"+it.next());

}

//遍历键值集合

Iterator itr=map.entrySet().iterator();

while(itr.hasNext()){

System.out.println(itr.next());

}


   

你可能感兴趣的:(遍历Map集合的多种方式)