首页 > 代码库 > Map集合的四种遍历方式
Map集合的四种遍历方式
package com.xiaowu.map.demo; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import org.junit.Test; /** * * Map集合的四种遍历方式 * * * @author WQ * */ public class MapDemo { @Test public void Test() { Map<String, Object> map = new HashMap<String, Object>(); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } for (String i : map.keySet()) { Object object = map.get(i); System.out.println("object:" + object); } } @Test public void Test1() { Map<String, Object> map = new HashMap<String, Object>(); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } Iterator<Entry<String, Object>> it = map.entrySet().iterator(); while (it.hasNext()) { Entry<String, Object> next = it.next(); System.out.println(next.getKey() + "---------" + next.getValue()); } } @Test public void Test2() { Map<String, Object> map = new HashMap<String, Object>(); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } for (Map.Entry<String, Object> entry : map.entrySet()) { System.out.println("key= " + entry.getKey() + " and value= "http://www.mamicode.com/+ entry.getValue()); } } @Test public void Test3() { Map<String, Object> map = new HashMap<String, Object>(); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } for (Object v : map.values()) { System.out.println("value= "http://www.mamicode.com/+ v); } } }
Map集合的四种遍历方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。