java Map对象的遍历方式
来源:互联网 发布:淘宝上订的丽江婚纱照 编辑:程序博客网 时间:2024/05/17 07:37
package com;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
/**
* Map 三种遍历方法
* 此时遍历结果显示的时候是倒序的,有先进后出的意味
* @author Administrator
*
*/
public class TestClass {
public static void main(String[] arg){
Map map = new HashMap();
for(int i=0;i<10;i++){
map.put("map"+i, "记录:"+i);
System.out.println("添加记录"+i+"s");
}
/** 第一种:
* 把值放入集合 遍历集合
*
*/
Collection collection = map.values();
Iterator itr = collection.iterator();
for(;itr.hasNext();){
System.out.println("记录显示:"+itr.next());
}
/**
* 第二种:
* 把Key(键)值放入集合中,遍历key值同时根据key得到值
*/
Set set = map.keySet();
Iterator its1 = set.iterator();
while(its1.hasNext()){
String s = (String)its1.next();
System.out.println("当前键:"+s+" 值:"+map.get(s));
}
//1.6 新特性
for(Object o:map.keySet()){
System.out.println("dddddd"+o+" 值:"+map.get(o));
}
/**
* 第三种:
* 把map对象放入entry里,然后根据entry同时得到key和值
*/
Set set1 = map.entrySet();
Iterator its2 = set1.iterator();
while(its2.hasNext()){
Entry<String,String> entry = (Entry<String,String>)its2.next();
System.out.println("第三种 键:"+entry.getKey()+ " 值:"+entry.getValue());
}
//1.6 新特性
for(Object t:map.entrySet()){
Entry<String,String> entry = (Entry<String,String>)t;
System.out.println("三 键:"+entry.getKey()+ " 值:"+entry.getValue());
}
}
}
- java Map对象的遍历方式
- 【Java】java 遍历map对象的四种方式
- Java遍历Map对象的四种方式
- Java遍历Map对象的四种方式
- Java遍历Map对象的四种方式
- java 遍历map的方式
- Java--map的遍历方式
- Java Map遍历方式
- java Map遍历方式
- Java map 遍历方式
- Java - map 遍历方式
- java map遍历方式
- Java 遍历 Map 对象
- Java 遍历 Map 对象
- Java遍历Map对象
- Java Map遍历方式的选择
- Java Map遍历方式的选择
- Java Map遍历方式的选择
- 逻辑思维能力测试题归纳总结之计算题
- vb.net 水晶报表 导出Excel
- 使用 Socket 通信实现 FTP 客户端程序(二)
- 数据库表数据复制
- 什么地方、什么情况下要加IMPLEMENT_DYNCREATE?有什么用处?
- java Map对象的遍历方式
- 用J2ME实现简单电子邮件发送功能
- 实习一个月
- I Hate It
- Git常用操作命令收集
- 第九周实验报告1
- 如何在source insight 中使用astyle的代码整理功能?
- javascript 参数化处理的时候 解析后画面出错
- 事务传播级别隔离级别以及高并发下的应用经验