修改map的值_Java中Map结构

本文介绍了Java中的Map结构,包括Map的概念、常见实现如HashMap和TreeMap,以及Map接口中的关键方法,如isEmpty、containsKey、containsValue、get、put、remove等。Map是一个键值对的集合,不允许重复的键,每个键最多对应一个值。
摘要由CSDN通过智能技术生成

Colletion

Collection接口是劫和层次结构中的根接口。一个Collection表示了一组对象,也称其为元素(elements)。JDK不提供该接口的任何直接实现,但是提供了具有更特定的子接口(例如:Set和List)

  • Set:不包含重复元素的集合。集合中不能存在两个元素e1和e2,使得
e1.equals(e2);

因此,集合中只能存在一个空元素。顾名思义,此接口是对应数学中集合的抽象概念。

  • List:可以包含重复元素的集合。并且该集合存在有序性(也称为序列)。用户可以精确控制列表中每个元素的插入位置,也可以通过其索引访问元素。

6cd9ff2ef328a6c4d1ceca67045e82f4.png
Java集合结构。

MAP

Map是一个将键(Key)映射到值(Value)的对象。Map中不能包含重复的键,并且每个键最多可以映射一个值。Map代替了Dictionary类,不再作为一个纯抽象类而是一个接口提供使用。

Map集合提供了三种集合视图,其中有一组键(keySet)、一组值(values࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值