HashMap的遍历(学习)
来源:互联网 发布:地图标记软件 excel 编辑:程序博客网 时间:2024/06/07 02:41
Map是以key-value形式即一个entry存储数据的。其中key集是以Set形式存储,value集是以Collection集存储,key-value一个entry集是以Set集存储。
测试代码块public class HashMapTest {
@Test
public void test1(){//
Map map=new HashMap();
map.put("神秀", 50);
map.put("武汉",43);
map.put("上海", 23);
map.put("北京", 22);
//key集是Set集合 遍历key集
Set set= map.keySet();
for(Object obj:set){
System.out.println(obj);
}
//value集是Collectio,遍历value集
Collection col=map.values();
Iterator iter=col.iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
//key-vale是一个entry,是Set集。有两种方式遍历,一种是利用遍历key集时,使用map的get()方法取value
for(Object obj:set){
System.out.println(obj+"--->"+map.get(obj));
}
//方式二:key-value本身是Set集。
Set set2=map.entrySet();
for(Object obj:set2){
System.out.println(obj);
}
}
}
结果:
北京
上海
神秀
武汉
22
23
50
43
北京--->22
上海--->23
神秀--->50
武汉--->43
北京=22
上海=23
神秀=50
武汉=43
- HashMap的遍历(学习)
- 学习HashMap遍历的两种方式
- HashMap对象的遍历
- HashMap 的遍历
- hashmap的遍历
- Java_ABC_10.HashMap的遍历
- HashMap的遍历键值
- HashMap的遍历
- Hashmap的遍历
- HashMap的遍历方法
- HashMap的遍历
- HashMap HashTable 的遍历
- 遍历HashMap的方法
- android的HashMap遍历
- java HashMap的遍历
- 遍历HashMap的方法
- hashMap的遍历
- hashMap的遍历
- SpringBoot学习笔记01
- 二层交换机和三层交换机的区别
- Axis2创建WebService实例
- Effective Java(使可变性最小化)
- Sublime text Version3.0,build3143 授权码/注册码
- HashMap的遍历(学习)
- Spring MVC 实现文件的上传和下载
- Nginx常用命令
- Eclipse背景颜色及字体大小设置
- Android Studio git 忽略规则
- MYSQL知识点(三)
- Java学习笔记之集合(五):HashSet集合的实现原理
- 安卓新技术学习资料整理 常更新哦~
- HDU 6205 思维