zoukankan      html  css  js  c++  java
  • Map集合知识点汇总

    Map集合知识点总结

    一、Map集合的特点

    1. Map集合中的元素总是成对存在的,由键和值两部分组成
    2. Map集合中的元素值可以重复,键不能重复。每个键只能对应一个值

    二、Map接口中常用的集合

    1. HashMap<K,V>:存储数据用到的是哈希表结构,元素的存取顺序不能保证一致,由于要保证键值的唯一,不重复,需要重写键的hashcoe()和equal()方法

        2.LinkedHashMap<K,V>:HashMap下有个子类LinkedHashMap,存储数据采用的哈希表结构+链表结构。通过链表结构可以保证元素的存取顺序一致;通过哈希表结构可以保证的键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。

    三、Map集合中常用的方法

    1. put(key,value):将指定的键值对应起来,添加至集合中去;
    2. get方法:获得指定键对应的值
    3. remove方法:通过指定键删除元素,返回被删除元素的值

    四、Map集合中遍历找值的方法

    1. 键找值
      1. 获取Map集合中所有的键,由于键是唯一的,所以返回一个Set集合存储所有的键(keySet())

      2. 遍历键的Set集合,得到每一个键

      3. 根据键,获取键所对应的值

      2.键值对对象   

        1.获取Map集合中,所有的键值对(Entry)对象,以Set集合形式返回。

        2.遍历包含键值对(Entry)对象的Set集合,得到每一个键值对(Entry)对象

        3.通过键值对(Entry)对象,获取Entry对象中的键与值。

        

  • 相关阅读:
    取多列数据的最大值、最小值sql
    java中实现时间差的计算
    数据更新sql
    自连接的用法sql
    获取第一条,最后一条数据sql
    复制表结构 表数据sql
    用 ORDER BY 生成“排序”列sql
    表之间的数据匹配(生成交叉表)sql
    SIP呼叫流程
    如何在WindowsPhone Bing Map控件中显示必应中国中文地图、谷歌中国中文地图。
  • 原文地址:https://www.cnblogs.com/woaiacfun/p/12452014.html
Copyright © 2011-2022 走看看