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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pAq 初级黑马   /  2018-10-11 14:15  /  1445 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args) {
        Map<String,String>map=new HashMap<>();
        map.put("谢霆锋","王菲");
        map.put("黄晓明","Angelababy");
        map.put("夏雨","袁泉");
        map.put("赵又廷","高圆圆");
//        void clear()    删除所有的键值对
//        boolean containsKey(Object key)   判断map中是否包含指定的键
//        boolean containsValue(Object value)  判断map中是否包含指定的值
//        V get(Object key) 通过指定的键获取对应的值并返回
//        boolean isEmpty() 判断集合元素是否为空
//        V put(K key, V value)  添加指定的键值对数据,如果指定的键已经存在,会将新的值替换掉老的值并返回
//        V remove(Object key)  通过指定的键删除整个键值对,并返回值
//        int size() 返回map集合中的键值对的个数
        System.out.println(map);
//        用keySet方法循环取键和值
//        Set<String> keys = map.keySet();
//        for (String key : keys) {
//            System.out.println(key);
//            System.out.println(map.get(key));
//        用values方法循环取值
//        Collection<String> values = map.values();
//        for (String s : values) {
//            System.out.println(s);
//        用entrySet方法取键值对
        Set<Map.Entry<String, String>> entries = map.entrySet();
        for (Map.Entry<String, String> entry : entries) {
            System.out.println(entry.getKey()+"="+entry.getValue());
        }
    }

0 个回复

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