A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 闭关修行小和尚 中级黑马   /  2015-12-31 20:54  /  499 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        public static void main(String[] args) {
                HashMap<String, String> hm = new HashMap<>();
                hm.put("1", "11");
                hm.put("2", "22");
                hm.put("3", "33");
                hm.put("4", "44");
                System.out.println(hm);
                // 一种是通过键取值
                // 因为键值是唯一的所以用set集合接收键值,又因为set是接口
                // API已经说了keyset返回给set。
                Set<String> set = hm.keySet();
                for (String key : set) {
                        String value = hm.get(key);
                        System.out.println(key + "----" + value);
                }
                System.out.println("-------------------");
                // 一种是通过键值对取值,Map有个方法Entry
                Set<Map.Entry<String, String>> set2 = hm.entrySet();
                for (Map.Entry<String, String> me : set2) {
                        // 通过Map.Entry<k,v>对象的方法获得键和值
                        String key1 = me.getKey();
                        String value2 = me.getValue();
                        System.out.println(key1 + "----" + value2);
                }
        }

1 个回复

倒序浏览
学习了         
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马