zoukankan      html  css  js  c++  java
  • Map接口

    1、概述

    Map集合中,元素成对存在,每个元素有键和值组成,可以通过键找到对应的值。

    Collection集合称为单列集合,Map称为双列集合。

    Map中不能存储重复的键,但存储的值可以重复。

    Map中常用的集合为HashMap集合和LinkedHashMap集合。

    2、Map中常用接口概述

    HashMap<K,V>:采用哈希表结构存储数据,存储元素的顺序没有保证。

    LinkedHashMap<K,V>:采用哈希表加链表来存储数据,通过链表可以保证元素存取的一致性。

    3、Map接口中常用方法

    V get(Object key):返回指定键对应的值,如果此映射不包含该映射对应的键,则返回null。

    V put(K key, V value):将指定的值与指定的键关联。

    V remove(Object key):将指定键的映射关系从此映射关系中删除。

    4、Map集合的遍历

    通过获取Map中所有的键对Map进行遍历。

    Set<K> keySet():返回此映射中所有键的Set视图。

    5、Entry键值对对象

    Map中提供了一个内嵌的接口:Entry。Entry可以将对应的键值对封装成一个对象。entrySet()方法返回此对象。

    Map.Entry<K,V>接口中的方法:

    6、练习

    Map集合中存储自定义类型

  • 相关阅读:
    grid layout
    flex box布局
    box-shadow
    text-shadow
    border-radius
    manjaro conky配置
    博客园样式设置
    python排序参数key以及lambda函数
    python-批量解压zip、rar文件
    Python
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9877246.html
Copyright © 2011-2022 走看看