java_进阶:Map、自动装箱拆箱

本文详细介绍了Java中的Map接口及其常用方法,包括HashMap、HashTable和TreeMap的特点与存储结构。此外,还讲解了Map集合的遍历方式。同时,文章探讨了自动装箱和自动拆箱的概念,以及在Java中如何实现包装类与基本数据类型之间的转换。
摘要由CSDN通过智能技术生成

Map
将键映射到值的对象。Map不能包含重复的键; 每个键可以映射到最多一个值,一个值可以被多个键所映射

public interface Map<K,V>

1、Map 接口的常用方法

Object put(Object key,Object value)将指定键值对(key 和 value)添加到 Map 集合中,如果此 Map 集合以前包含一个该键 key 的键值对,则用参数 key 和 value 替换旧值。

Object get(Object key)返回指定键 key 所对应的值,如果此 Map 集合中不包含该键 key,则返回 null。

Object remove(Object key)如果存在指定键 key 的键值对,则将该键值对从此 Map 集合中移除。

Set keySet()返回此 Map 集合中包含的键的 Set 集合。

Collection values()返回此 Map 集合中包含的值的 Collection 集合。

boolean containsKey(Object key)如果此 Map 集合包含指定键 key 的键值对,则返回 true。

boolean containsValue(Object key)如果此 Map 集合将一个或多个键 key 对应到指定值,则返回 true。

int size()返回此 Map 集合的键值对的个数。

2、Map集合的遍历

遍历方式一:

  public static void main(String[] args) {
   
        //创建Map集合
        Map<String ,String > map = new HashMap<>();
        //存储键值对
        map.put("lanqiao001","张昌昌");
        map
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值