博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
J-19 集合对象
阅读量:7034 次
发布时间:2019-06-28

本文共 735 字,大约阅读时间需要 2 分钟。

MAP接口

Map接口

Map接口

一、Map接口概述

将键映射到值的对象

一个映射不能包含重复的键
每个键最多只能映射到一个值

二、Map接口和Collection接口的不同

  • Map是双列的
    Collection是单列的
  • Map的键唯一
    Collection的子体系Set是唯一的
  • Map集合的数据结构值针对键有效,跟值无关

    Collection集合的数据结构是针对元素有效

    三、Map集合的功能概述

    添加功能

  • V put(K key,V value):添加元素;修改元素。

    如果键是第一次存储,就直接存储元素,返回null。
    如果键不是第一次存储,就用值把以前的值覆盖,返回以前的值

    删除功能

  • void clear():移除所有的键值对元素
  • V remove(Object key):删除键值对元素,并把值返回

    存在就返回值,不存在就返回null。

    判断功能

  • boolean containsKey(Object key):判断集合是否包含指定的键
  • boolean containsValue(Object value):判断集合是否包含指定的值
  • boolean isEmpty():判断集合是否为空

    获取功能

  • Set<Map.Entry<K,V>> entrySet():获取键值对对象的集合
  • V get(Object key):根据键获取值
    不存在,返回null。
  • Set<K> keySet():获取集合中所有键的集合。
  • Collection<V> values():获取集合中所有值的集合。

    长度功能

  • int size():返回集合中键值对的对数。

转载于:https://www.cnblogs.com/android-lyz/p/5113724.html

你可能感兴趣的文章
UniDAC使用教程(一):连接到数据库
查看>>
PHP 连接 MySQL
查看>>
314安装与网络配置预习+笔记
查看>>
python项目实战:免费下载kugou任意付费音乐
查看>>
消息中间件-activeMQ
查看>>
SQL SERVER2008数据库常识
查看>>
mac outlook 自动回复
查看>>
横屏竖屏
查看>>
Zabbix监控MySQL
查看>>
OSChina 周三乱弹 ——祖传的程序员?????
查看>>
OSChina 周五乱弹 —— 埃塞俄比亚的远房大表姐
查看>>
大华设备扫描工具
查看>>
twisted的异步库汇总-- mysql,redis,mongo,zmq,sockjs等
查看>>
Python3 基于asyncio的新闻爬虫思路
查看>>
af3.0学习使用和理解
查看>>
Linux vmstat命令实战详解
查看>>
输入字符串,输出字符串所有组合
查看>>
Python中 字典排序、列表排序
查看>>
ubuntu12.04 安装vnc
查看>>
我的友情链接
查看>>