获取map中的所有元素及原理
2015-09-07 21:14
239 查看
package map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
/*
* 获取map中的所有元素
*/
public class MapTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map <Integer,String> map=new HashMap <Integer,String> ();
map.put(1, "xiaohua");
map.put(4, "xiaoming");
map.put(2, "zhangsan");
map.put(9, "xiaoq");
//1、通过keySet()获得map中的键放到set中
Set <Integer> s=map.keySet();
//2、通过set的迭代器和get(key)取出value
Iterator it=s.iterator();
while(it.hasNext())
{
Integer key=(Integer)it.next();
String value=map.get(key);
System.out.println(key+":"+value);
}
}
}
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
/*
* 获取map中的所有元素
*/
public class MapTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map <Integer,String> map=new HashMap <Integer,String> ();
map.put(1, "xiaohua");
map.put(4, "xiaoming");
map.put(2, "zhangsan");
map.put(9, "xiaoq");
//1、通过keySet()获得map中的键放到set中
Set <Integer> s=map.keySet();
//2、通过set的迭代器和get(key)取出value
Iterator it=s.iterator();
while(it.hasNext())
{
Integer key=(Integer)it.next();
String value=map.get(key);
System.out.println(key+":"+value);
}
}
}
相关文章推荐
- 找出一堆数据中最大或者最小的K个数
- 哈理工 oj 1948 我又回来了(bfs 或着 最短路)
- imitate wechat - 3
- R语言包_rCharts
- hdu 2602 Bone Collector (0-1背包)
- 数据存储详解(三)---->数据库存储
- DEV控件之ChartControl用法 z
- 只有输入法记得
- 数据库操作(C#)
- win7系统MSC 文件的作用。
- Java中==操作符与equals方法的区别
- Hibernate.initialize(Obj)用法
- HDOJ 4268 Alice and Bob 贪心
- 基础算法(二) ———— 判断一个字符串中的所有字符是否都不
- Atitit.异常的设计原理与 策略处理 java 最佳实践 p93
- [POJ 2492]A Bug's Life[并查集]
- MVC程序设计思想
- Atitit.异常的设计原理与 策略处理 java 最佳实践 p93
- 使用jaxp对比xml进行DOM解析
- 锐捷上网认证常见问题及解决办法