java map的遍历的方法
2012-10-07 15:24
405 查看
map的遍历在java编程中经常使用,因此整理一下相关的资料,map的四种遍历方法:
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class MapTest { private Map<String, String> map; public MapTest() { map = new HashMap<String, String>(); map.put("1", "aa"); map.put("2", "bb"); map.put("3", "cc"); } // 第一种方法(传统方法) public void mapOne() { Set<String> set = map.keySet(); Iterator<String> it = set.iterator(); while (it.hasNext()) { String key = (String) it.next(); String value = (String) map.get(key); System.out.println(key + "=" + value); } } // 第二种方法(传统方法) public void mapTwo() { Set set = map.entrySet(); Iterator it = set.iterator(); while (it.hasNext()) { Entry entry = (Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); System.out.println(key + "=" + value); } } // 第三种方法(增强for循环方法) public void mapThree() { for (Object obj : map.keySet()) { String key = (String) obj; String value = (String) map.get(key); System.out.println(key + "=" + value); } } // 第四种方法(增强for循环方法) public void mapFour() { for (Object obj : map.entrySet()) { Entry entry = (Entry) obj; String key = (String) entry.getKey(); String value = (String) entry.getValue(); System.out.println(key + "=" + value); } } public static void main(String[] args) { MapTest mapTest = new MapTest(); System.out.println("=====first====="); mapTest.mapOne(); System.out.println("=====second====="); mapTest.mapTwo(); System.out.println("=====three====="); mapTest.mapThree(); System.out.println("=====four====="); mapTest.mapFour(); } }
相关文章推荐
- java 遍历map 方法 集合 五种的方法
- Java中如何遍历Map对象的4种方法
- java中遍历map的各种方法总结
- Java中关于 ArrayList 和 Map 的常用遍历方法
- 转!! Java中如何遍历Map对象的4种方法
- Java中如何遍历Map对象的4种方法
- java Map之 遍历Map的四种方法及Map.Entry详解
- java map遍历方法
- java遍历 Map 方法
- Java_遍历Map集合的四种方法
- Java中遍历Map的两种方法:keySet和entrySet
- java 遍历map的方法
- Java中如何遍历Map对象的4种方法
- Java中Map常用方法总结以及遍历方式的汇总
- Java记录 -65- 遍历map方法
- Java遍历Map的四种方法
- java中Map集合的常用遍历方法及HashMap的应用实例
- Java中遍历Map对象的4种方法
- Java遍历Map,List的4种方法
- Java集合Set、List、Map的遍历方法