0
点赞
收藏
分享

微信扫一扫

遍历Map集合的三种方法

Map<String,Integer> map=new HashMap<String,Integer>();

map.put("aa",11);

map.put("bb",22);

map.put("cc",33);



//遍历Map集合方法1: 取出KEYS

Set<String> set=map.keySet();

Iterator it=set.iterator();

while(it.hasNext()){

String key=(String) it.next();

System.out.println("--->"+map.get(key));

}

System.out.println("=============");

//遍历Map集合方法2:GET VALUES

Collection<Integer> col =map.values();

for(Iterator itt=col.iterator();itt.hasNext();){

System.out.println("---->"+itt.next());

}

//遍历Map集合方法3:把KEY VALUE都取出,再分开

Set<Entry<String,Integer>> st=map.entrySet();

Iterator ite=st.iterator();

while(ite.hasNext()){

Entry<String,Integer> entry=(Entry<String, Integer>) ite.next();

System.out.println("key--->"+entry.getKey()+"----value--->"+entry.getValue());

}

举报

相关推荐

0 条评论