• 【Java学习笔记】Map


    Map:

        一次添加一对元素,也称为双列集合。

        而Collection,一次添加一个元素,称为单列集合。

    常用方法:

    1.添加

        value  put(key,value);        返回前一个与key关联的值,如果没有,返回null。

    2.删除

        void  clear();    清空map集合。

        value  remove(key);  返回指定的key关联的值并删除这对键值对,没有指定的key,就返回null

    3.判断

        boolean  containsKey(key);

        boolean  containsValue(value);

        boolean  isEmpty();

    4.获取

        value  get(key):通过键获取值,如果没有该键返回null。   当然可以通过返回null,来判断是否包含指定键。

        int   size();    获取键值对的个数。

    Map常用的子类:

      |--HashTable:

                内部结构是哈希表,是同步的,不允许null作为键,null作为值。

                  |--Properties:    用来存储键值对型的配置文件的信息,可以和IO技术相结合。

      |--HashMap:

                内部结构是哈希表,不是同步的。 允许null作为键,允许null作为值。

      |--TreeMap:

                内部结构是二叉树,不是同步的,可以对Map集合中的键进行排序。

  • 相关阅读:
    自然数幂和的若干种解法
    线性预处理逆元
    差分与有限微积分
    UVALive 6859——凸包&&周长
    UVALive 6858——分类讨论&&水题
    UVALive 6862——结论题&&水题
    ZOJ4019——贪心&&DP
    [LeetCode] Power of Two
    循环队列实现(C++) Ring Buffer
    正确使用stl vecotr erase函数
  • 原文地址:https://www.cnblogs.com/Newbie-Cai/p/5812084.html
Copyright © 2020-2023  润新知