四种Map集合的遍历方式
2013-08-27 11:33
393 查看
re
package a0827; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; import org.junit.Test; public class testMap { /** * @param args */ @Test public void keySet() { // 定义并初始化map Map map = new LinkedHashMap<String, String>(); map.put("1", "aaa"); map.put("2", "bbb"); map.put("3", "ccc"); // 通过keyset和迭代器方式获取并输出map元素 Set set = map.keySet(); Iterator it = set.iterator(); while (it.hasNext()) { String key = (String) it.next(); String value = (String) map.get(key); System.out.println("key:" + key + "\t" + "value:" + value); } } @Test public void forKeySet() { // 定义并初始化map Map map = new LinkedHashMap<String, String>(); map.put("1", "aaa"); map.put("2", "bbb"); map.put("3", "ccc"); // 通过keyset和增强for循环的方式获取并输出map元素 for (Object obj : map.keySet()) { String key = (String) obj; String value = (String) map.get(key); System.out.println("key:" + key + "\t" + "value:" + value); } } @Test public void entrySet() { // 定义并初始化map Map map = new LinkedHashMap<String, String>(); map.put("1", "aaa"); map.put("2", "bbb"); map.put("3", "ccc"); // 通过keyset和迭代器方式获取并输出map元素 Set set = map.entrySet(); Iterator it = set.iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); System.out.println("key:" + key + "\t" + "value:" + value); } } @Test public void forEntrySet() { // 定义并初始化map Map map = new LinkedHashMap<String, String>(); map.put("1", "aaa"); map.put("2", "bbb"); map.put("3", "ccc"); // 通过keyset和迭代器方式获取并输出map元素 for (Object obj : map.entrySet()) { Map.Entry entry = (Map.Entry) obj; String key = (String) entry.getKey(); String value = (String) entry.getValue(); System.out.println("key:" + key + "\t" + "value:" + value); } } }
相关文章推荐
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map<String,String>集合的四种遍历方式 其中有一种针对大容量的数据集合
- Map集合的四种遍历方式总结
- 遍历map集合的四种方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式以及Map集合中value()方法与keySet()、entrySet()区别
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map 集合的四种 遍历方式