本文共 1358 字,大约阅读时间需要 4 分钟。
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() { Mapmap = new HashMap (); 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 map = new HashMap (); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } Iterator > it = map.entrySet().iterator(); while (it.hasNext()) { Entry next = it.next(); System.out.println(next.getKey() + "---------" + next.getValue()); } } @Test public void Test2() { Map map = new HashMap (); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } for (Map.Entry entry : map.entrySet()) { System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } } @Test public void Test3() { Map map = new HashMap (); for (int i = 0; i < 10; i++) { map.put("key" + i, "value" + i); } for (Object v : map.values()) { System.out.println("value= " + v); } }}
转载地址:http://yacdl.baihongyu.com/