四时宝库

程序员的知识宝库

计算机程序员的入门实践-Map常用的遍历方式(七)

1、使用for循环遍历map;

2、使用迭代器遍历map;

3、使用keySet迭代遍历map;

4、使用entrySet遍历map。

创建一个Map集合

Map map = new HashMap();

map.put("userName","王小二");

map.put("age","20");

方法一、for循环

for (Map.Entry<String,String> entry:map.entrySet()){

System.out.println("key:"+entry.getKey()+",value:"+entry.getValue());

}

方法二、迭代器

Iterator<Map.Entry<String,String>> iterator = map.entrySet().iterator();

while (iterator.hasNext()){

Map.Entry<String, String> next = iterator.next();

System.out.println("key:"+next.getKey()+",value:"+next.getValue());

}

方法三、keySet()迭代

for (String key:map.keySet()){

System.out.println("key:"+key+",value"+map.get(key));

}

方法四、entrySet()迭代

Set<Map.Entry<String,String>> entries = map.entrySet();

for (Map.Entry<String,String> entry:entries){

System.out.println("key:"+entry.getKey()+",value"+entry.getValue());

}

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接