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集合中存储自定义类型

  • 相关阅读:
    jq原创幻灯片插件slideV1.0
    jq原创弹出层折叠效果
    jq实现鼠标经过图片翻滚效果
    开源代码的来源
    名词解析
    Joomla软件的简单介绍
    Java集合类的使用
    笔记
    MySQL基础篇一
    MySQL基础篇一
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9877246.html
Copyright © 2011-2022 走看看