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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liangliangge 中级黑马   /  2017-3-6 08:48  /  483 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        A:键找值
                        a:获取所有键的集合
                        b:遍历键的集合,得到每一个键
                        c:根据键到集合中去找值
               
                B:键值对对象找键和值
                        a:获取所有的键值对对象的集合
                        b:遍历键值对对象的集合,获取每一个键值对对象
                        c:根据键值对对象去获取键和值
                       
                代码体现:
                        Map<String,String> hm = new HashMap<String,String>();
                       
                        hm.put("it002","hello");
                        hm.put("it003","world");
                        hm.put("it001","java");
                       
                        //方式1 键找值
                        Set<String> set = hm.keySet();
                        for(String key : set) {
                                String value = hm.get(key);
                                System.out.println(key+"---"+value);
                        }
                       
                        //方式2 键值对对象找键和值
                        Set<Map.Entry<String,String>> set2 = hm.entrySet();
                        for(Map.Entry<String,String> me : set2) {
                                String key = me.getKey();
                                String value = me.getValue();
                                System.out.println(key+"---"+value);
                        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马