Map 增强for循环
2013-05-20 15:22
316 查看
@Test public void testMap() { Map map = new LinkedHashMap(); map.put("1", "aaa"); map.put("2", "bbb"); map.put("3", "ccc"); //传统1 Set set = map.keySet(); Iterator iterator = set.iterator(); while (iterator.hasNext()) { String key = (String) iterator.next(); String value = (String) map.get(key); System.out.println(key + "=" + value); } //传统2 Map<String, String> map2 = new LinkedHashMap<String, String>(); map2.put("1", "2张三"); map2.put("2", "2李四"); map2.put("3", "2王五"); Iterator iterator2 = map2.entrySet().iterator(); while (iterator2.hasNext()) { Map.Entry<String, String> entry = (Entry<String, String>) iterator2.next(); System.out.println("key:" + entry.getKey() + " value"+ entry.getValue()); } //for for(Object obj:map.keySet()){ String keyString = (String)obj; String valueString = (String)map.get(keyString); System.out.println("key:" + keyString + " value:"+ valueString); } }
相关文章推荐
- Java基础:循环迭代Array/List/Set/Map集合 增强for循环
- 【Java编程】使用增强for循环和迭代器遍历Map集合
- 【Java编程】使用增强for循环和迭代器遍历Map集合
- 【java基础增强】增强for循环取Map值
- JAVA使用增强for循环和迭代器遍历Map集合
- Java使用增强for循环和迭代器遍历Map集合
- [Java学习笔记]增强for循环和Map的两种读取方式
- 20130409学习_增强的for循环用法和map的常用方法
- 增强for循环
- 增强for循环和可变长度数组
- 黑马程序员-jdk1.5新特性--For循环增强
- JAVA进阶之旅(一)——增强for循环,基本数据类型的自动拆箱与装箱,享元设计模式,枚举的概述,枚举的应用,枚举的构造方法,枚举的抽象方法
- Java中的增强 for 循环 foreach
- 用 for/in 在 Java 5.0 中增强循环
- 增强for循环和泛型的使用
- 增强for循环
- for循环增强
- 增强for循环和普通for循环的区别
- Java——增强for循环
- Map、Entry、Set、 高级for循环