java遍历Map_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java遍历Map

java遍历Map

 2013/7/24 18:40:35  西北小强  程序员俱乐部  我要评论(0)
  • 摘要:闲来没事,练练基础,呵呵。。。,记得当初面试的时候经常有人问map怎么遍历的问题,感觉被问到的概率还是蛮高的,眼过十遍不如手过一遍啊,写一个publicstaticvoidmain(String[]args){Map<Object,Object>map=newHashMap<Object,Object>();map.put("name","张三丰");map.put("age","32");map.put("address","北京.朝阳")
  • 标签:Map 遍历 Java

闲来没事,练练基础,呵呵。。。,记得当初面试的时候经常有人问map怎么遍历的问题,感觉被问到的概率还是蛮高的,眼过十遍不如手过一遍啊,写一个吐舌头

class="java">	public static void main(String[] args) {
		Map<Object, Object> map = new HashMap<Object, Object>();
		map.put("name","张三丰" );
		map.put("age","32" );
		map.put("address","北京.朝阳");
		
		/**
		 * 方法一
		 */
		Iterator<Entry<Object, Object>> it=map.entrySet().iterator();
		while(it.hasNext()){
			Entry<Object, Object> m= it.next();
			System.out.println(m.getKey()+":"+m.getValue());
		}
		/**
		 * 方法二
		 */
		Iterator<Object> it1 =map.keySet().iterator();
		while(it1.hasNext()){
			String key =it1.next().toString();
			String value =map.get(key).toString();
			System.out.println(key+":"+value);
		}
		/**
		 * 遍历获取map中的值
		 */
		Iterator<Object> it2 =map.values().iterator();
		while(it2.hasNext()){
			System.out.println(it2.next());
		}
	}

?

?

发表评论
用户名: 匿名