Java遍历Map集合的三种方法
2017-10-21 23:20
776 查看
package com.xqnode; import java.util.*; /** * 遍历map集合的三种方法 * Created by xiaqing on 2017/10/21. */ public class RunMain { public static void main(String[] args){ System.out.println("Hello World!"); Map<String,Object> map = new HashMap <>(); map.put("a","a"); map.put("b",1); map.put("c",false); //方法一 Iterator <String> keyIterator = map.keySet().iterator(); while(keyIterator.hasNext()){ String key = keyIterator.next(); Object value = map.get(key); System.out.println("key:"+key+",value:"+value); } //方法二 Iterator <Map.Entry <String, Object>> entryIterator = map.entrySet().iterator(); while (entryIterator.hasNext()){ Map.Entry <String, Object> mapEntry = entryIterator.next(); String key = mapEntry.getKey(); Object value = mapEntry.getValue(); System.out.println("key:"+key+",value:"+value); } //方法三 Collection <Object> values = map.values(); for (Object o: values) { System.out.println(o); } } }
Java8 lambda表达式:
map.forEach((k,v) -> System.out.println("key:"+k+",value:"+v));
相关文章推荐
- Java的Map集合的三种遍历方法
- java中Map集合的常用遍历方法及HashMap的应用实例
- java 基础知识之遍历Map 方法集合
- Map集合三种常用的遍历方法
- java map的三种遍历方法!
- java 遍历map 方法 集合 jackey
- Java MAP三种遍历方法
- Java原来如此-遍历Map的三种方法
- Java集合Set、List、Map的遍历方法
- Java中Map的三种遍历方法
- Java.Map的三种遍历方法
- Java中Map的三种遍历方法
- java map的三种遍历方法
- Java中遍历Map的三种方法:keySet、entrySet 、values()
- java 遍历map 方法 集合 五种的方法
- Java 遍历Map的三种方法
- java遍历Map的三种方法
- java中Map集合遍历方法
- 三种方法遍历Map集合 +遍历Set集合
- Java Map的三种常用遍历方法