美文网首页
Map的三种输出方法

Map的三种输出方法

作者: 安安静静写代码 | 来源:发表于2017-08-14 21:52 被阅读28次
    //  map 集合的遍历  不能直接 用   增强 for , for 
                Collection<String> collection = map.values();// 把所有的value 放到  Collection集合中
                for (String string3 : collection) {
                    System.out.println(string3);
                }
                
            // 让键和 值 同时遍历出来
                Set<String> set = map.keySet();// 把所有的键都放到了   Set集合中
                for (String key : set) {
                    String value = map.get(key);
                    System.out.println(key+" = "+value);
                }
            
                // 同时将  key  和 vlaue 都放到一个集合中
                // 得到了 存着 很多个键值对的  Set集合
                Set<Entry<String, String>> set2 = map.entrySet();// 返回放着键值对的 Set集合
                Iterator<Entry<String, String>> iterator = set2.iterator();
                while(iterator.hasNext()){
                    Entry<String, String>  entry = iterator.next();
                    String key = entry.getKey();
                    String value = entry.getValue();
                    System.out.println(key+"="+value);
                }
    

    相关文章

      网友评论

          本文标题:Map的三种输出方法

          本文链接:https://www.haomeiwen.com/subject/ydyprxtx.html