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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 进击的大鹏 中级黑马   /  2014-9-14 22:52  /  1033 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

6.        Map接口中的方法
        V put(K,V) 将键值对存储到集合。返回值,存储了重复的键,返回被覆盖之间的值
        V get(K) 根据键,获取值,传递一个键,返回键映射的值,没有这个键,返回null
        V remove(K)移除指定的键,对应的值,返回被移除前的值,没有移除成功,返回null
        boolean containsKey(K)判断集合中,有没有这个键,有返回true
        boolean containsValue(V)判断集合中个,有没有这个值,有返回true
        Collection values()将集合中的所有值,保存到Collection集合
        Set<K> keySet()键存储到Set集合
        Set<Map.Entry<K,V>>映射关系对象保存到Set集合

7.        获取Map集合中键值对的方式
        第一种,利用Map中的一个方法keySet(),Map集合中的键,存储到Set集合
        迭代Set集合,获取出来的是所有的键
        通过键获取值,Map接口中的get方法

        第二种利用Map集合中的键值对映射关系获取
        Map接口中有一个方法entrySet(),获取键值对的映射关系对象Entry,将这个对象Entry存储到了Set集合
        迭代Set集合,获取出来的Set集合中存储的是映射关系对象Entry
        通过关系对象的方法 getKey  getValue

8.        Map中接口中,有一个子接口
interface Map{
    interface Entry{}描述键值对映射关系的
    Entry接口中的两个方法 getKey()  getValue()
    Entry -- 结婚证  getKey()获取键  getValue()获取值
}
9.        HashMap类
  底层也是哈希表,允许存储null值,null键
  不同步,线程不安全,执行效率高
  保证:存储到HashMap集合中的键,唯一性
  自定义对象,保证唯一性,hashCode equals方法
  HashMap存储自定义对象,当作键,两种方式获取

点评

不错!  发表于 2014-9-15 09:04

2 个回复

倒序浏览
不错,很好。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马