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());
}
相关文章
- pytest学习和使用23-通俗易懂的聊聊allure常用特性集合及使用方法说明
- java基础:集合框架之Map(共性方法)
- Java基础知识强化之集合框架笔记56:Map集合之HashMap集合(HashMap)的案例
- Java常用的几种集合, Map集合,Set集合,List集合
- Java基础知识强化之集合框架笔记54:Map集合之HashMap集合(HashMap)的案例
- Java 编程思想(第4版)学习笔记(各种容器(集合框架)的比较 Collection Map ..第11章 练习4)
- 遍历Collection集合中的6种方法:
- 黑马程序员__三种方法实现两个变量值的交换
- HashMap集合遍历的三种方法
- 黑马程序员-------Java笔记-------集合综合题(常考的三种题)