• Map集合(双列集合)


    Map集合(双列集合)
    Map集合是键值对集合。
    它的元素是由两个值组成的,元素的格式是:key=value.
    Map集合形式:{key1=value1 , key2=value2 , key3=value3 , .. }

    * Map集合系列:
    Map<K,V>(接口)
    /
    HashMap<K,V>(实现类)
    /
    LinkedHashMap<K,V>
    注意:Map集合只支持引用数据类型的元素存储。
    Map集合特点:
    键是无序不重复的。
    重复的键,后面加入的会直接覆盖前面。
    键可以为null

    Map集合的值没有要求。
    值也可以为null,值也可以重复。
    2.Map集合一些常用的功能:
    put(K key, V value) :添加指定的键和值
    containsKey(Object key):判断是否包含键
    get(Object key):根据指定的键获取对应的值
    keySet():把所有的键添加到Set集合中
    public Set<Map.Entry<K,V>> entrySet():把Map集合转换成Set集合
    3.Map集合遍历
    (1)通过键找值的方式来遍历。(比较简单的)
    -- 先可以获取集合中所有的键
    -- 然后再通过 遍历 键找到对应的值
    (2)键值对对象来遍历的,foreach遍历形式。
    (3)JDK 1.8之后的新技术遍历Map集合
    Lambda表达式
    使用方法:
    maps.forEach((k,v) -> {
    System.out.println(k + "=>" + v);
    });
    LinkedHashMap集合的使用
    特点:有序不重复的。为每一个键创建了一个链用于记录添加顺序

  • 相关阅读:
    Springboot-Static-Resource
    Springboot-Listener
    Springboot--servlet 、filter
    java 面试-- java框架-mybaits
    SVN备份教程(二)
    SVN备份教程(一)
    深入浅出MongoDB(三)环境搭建
    关于在c#中引用外部dll文件,在页面中找不到命名空间
    在win8中如何实现下拉刷新的功能
    C# treeview控件部分节点添加checkbox
  • 原文地址:https://www.cnblogs.com/flzidea/p/10078217.html
Copyright © 2020-2023  润新知