HashMap的使用方法

本文详细介绍了HashMap的基本操作,包括如何添加元素、修改元素、查询元素以及删除元素。通过实例展示了put方法用于添加和修改键值对,get方法用于查询,remove方法用于删除指定key的元素。此外,还展示了HashMap的遍历方式以及其无序性和键不可重复的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍::HashMap底层是哈希表 key不可以重复,Value可以重复。key对应的记录无序。

1、添加方法

/定义一个map集合
        Map<String,String> bookMap = new HashMap<String, String>();
        //往Map集合中添加数据  put方法 返回值是此key的上一个旧值
        String v1 = bookMap.put("1","西游记");
        bookMap.put("2","红楼梦");
        bookMap.put("3","三国");
        bookMap.put("4","水浒传");
        System.out.println("v1="+v1);

2、修改方法

Map集合是没有修改方法的,是通过put方法实现的

//修改(修改方法是通过添加方法实现的)
        bookMap.put("2","石头记");
        String v2 = bookMap.get("2");
        System.out.println(v2);

3、查询方法

//通过Key来查询value
        String result1= bookMap.get("1");
        System.out.println(result1);

//遍历map集合
        bookMap.forEach((k,v)->{
            System.out.println(k+"="+v);
        });
        
//直接打印Map集合(可以直接打印是因为HashMap覆盖了toString方法)
        System.out.println(bookMap);

4、删除方法
由于HashMap底层是哈希表,就没有下标,只能通过key删除value

//删除(由于HashMap底层是哈希表,就没有下标,只能通过key删除value)
        bookMap.remove("3");
        System.out.println(bookMap);
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值