JAVASE_HashMap简述_1

Map接口
    定义
        Map就是用来存储“键(key)-值(value) 对”的。Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复
    方法
        Object put(Object key, Object value);
            存放键值对
        Object get(Object key);
            通过键对象查找得到值对象
        Object remove(Object key);
            删除键对象对应的键值对
        boolean containsKey(Object key);
            Map容器中是否包含键对象对应的键值对
        boolean containsValue(Object value);
            Map容器中是否包含值对象对应的键值对
        Collection values();
            获取集合中所有的值
        int size();
            获取包含键值对的数量
        boolean isEmpty();
            判断Map是否为空
        void clear();
            清空本map对象所有键值对
    取键值的原理
        将Map集合转成Set集合,再通过迭代器取出
        Set<K> keySet()方法,该方法将map中所有的键存入到Set集合,因为set具备迭代器,所有迭代方式取出所有的键再根据get()方法,获取每一个键对应的值
    entrySet()方法
        entrySet()方法,该方法取出的是关系(Set<Map.Entry<K, V>>),关系中包含key和value
        格式:String key = entry.getKey();
Integer value = entry.getValue();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值