java中Map迭代的三种方式
2013-04-16 14:59
344 查看
//java中Map迭代的三种方式 import java.util.HashMap; import java.util.Map; public class Mapdemo{ public static void main(String[] args){ Map<String,Integer> map = new HashMap<String,Integer>(); map.put("first", 1); map.put("second", 2); map.put("third", 3); for(Object o:map.values()){ //直接拿到value对象 int value = (Integer)o; System.out.println(value); } for(Object o:map.keySet()){ //直接拿到key值 String key = o.toString(); int value = (Integer) map.get(o); //通过key,拿到value System.out.println(key+"_"+value); } for(Map.Entry<String, Integer> entry:map.entrySet()){ String key = entry.getKey(); int value = entry.getValue(); System.out.println(key+":"+value); } } }
相关文章推荐
- java中Map迭代的三种方式
- java中Map迭代的三种方式
- Java学习笔记之 Map取出元素的三种方式
- 【java】源码详解三种map遍历方式
- java中Map的几种不同遍历、迭代方式及比较
- Java基础集合之Map的迭代的两种方式
- Java笔记002_Map的两种传统迭代方式
- Java Map 的三种遍历方式
- JAVA Map 的三种遍历方式
- Map 迭代输出的三种方式
- java对象和Map之间互相转换的三种实现方式
- Java学习笔记之 Map取出元素的三种方式
- JAVA Map 的三种遍历方式
- 细说java中Map的两种迭代方式
- Java 遍历map 的三种方式
- java中map集合的几种迭代方式
- java中Map的两种不同遍历、迭代方式及比较
- JAVA Map的三种遍历方式
- 细说java中Map的两种迭代方式
- java 创建数组的三种方式及区别