当前位置: 首页 > web >正文

Map 接口

1 位置

Map 接口位于 java.util 包下

2 说明

  1. Map 接口是一个具有两个泛型类型的泛型接口,即 Map<K,V>。K 表示键的数据类型,V 表示值的数据类型
  2. Map 接口中每个元素都是由键到值的映射。即每个元素都是一个键值对。其中键不可以重复,但值可以重复
  3. Map 接口中的一个元素称为一个映射项。用Map.Entry<K,V>表示。其中 K 表示键的数据类型,V 表示值的数据类型
  4. Map 接口不是 Collection 接口的子接口,其本身就是一个顶级接口

3 常用方法

V put(K key,V value)

方法名

put()

作用

将指定键值对存入集合中

V get(Object key)

方法名

get()

作用

返回指定键所对应的值

如果此映射不包含该键的映射关系,则返回 null

boolean containsKey(Object key)

方法名

containsKey()

作用

判断是否包含指定的键

boolean containsValue(Object value)

方法名

containsValue()

作用

判断是否包含指定的值

boolean isEmpty()

方法名

isEmpty()

作用

判断集合是否为空

V remove(Object key)

方法名

remove()

作用

根据指定的键删除元素。并返回删除元素指定键对应的值

void clear()

方法名

clear()

作用

清空集合

Set<K> keySet()

方法名

keySet()

作用

以 Set 集合的形式返回此集合中包含的所有键

Collection<V> values()

方法名

values()

作用

以 Collection 集合的形式返回此集合中包含的所有值

Set<Map.Entry<K,V>> entrySet()

方法名

entrySet()

作用

以 Set 集合的形式返回此集合中包含的所有映射项

注意

Set<Map.Entry<K,V>>

表示有一个变量的类型为 Set 类型。而此变量中元素的类型为 Map.Entry<K,V>

Map.Entry 是 Map 接口中的内部类,用来表示 Map 中某个键值对

int size()

方法名

size()

作用

返回此集合键值对的个数

http://www.xdnf.cn/news/12903.html

相关文章:

  • 【学习笔记】0-RTT
  • 强化学习入门:交叉熵方法数学推导
  • 支付系统架构图
  • 算法-构造题
  • 嵌入式学习--江协stm32day4
  • 哈佛总线架构是什么?
  • 随机访问介质访问控制:网络中的“自由竞争”艺术
  • stm32_LAN8720驱动
  • atc abc409E
  • 【Vue3】(三)vue3中的pinia状态管理、组件通信
  • Linux--vsFTP配置篇
  • HNCTF 2025 Just Ping Write-up
  • 基于安卓的文件管理器程序开发研究源码数据库文档
  • 分类数据集 - 垃圾分类数据集下载
  • 19-Oracle 23 ai Database Sharding-知识准备
  • ffmpeg(四):滤镜命令
  • C++ 搜索二叉树(BST)详解:实现与应用
  • 从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(十二)
  • DeepSeek10-RAG相关模型知识说明
  • Vue入门到实战之第一篇【超基础】
  • SeaweedFS S3 Spring Boot Starter
  • 三十五、面向对象底层逻辑-Spring MVC中AbstractXlsxStreamingView的设计
  • 网络编程(TCP编程)
  • NVIC (嵌套向量中断控制器)是什么?
  • AI智能驱动浏览器工具Browser Use详解
  • 【动画】Unity2D骨骼动画-Animation2D
  • 知名的WordPress模板团队
  • 【西门子杯工业嵌入式-5-串口实现数据收发】
  • 算法打卡17天(补)
  • 03.数据类型