您的位置:首页 > 其它

获取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);

}

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: