删除map中指定key_Day15_Map,斗地主案例

这篇博客是《Java自学180天笔记》的一部分,介绍了Map集合的特性与操作,包括常用方法、遍历方式以及如何使用Entry对象。此外,还通过斗地主案例展示了Map在实际编程中的应用,如计算字符串中字符出现次数。
摘要由CSDN通过智能技术生成

《Java自学180天笔记》

Collection集合与Map集合区别

a7de7edb9453f7c1bdb78a0a705b4587.png

Map集合中常用方法

package demo2;import java.util.HashMap;import java.util.Map;/*java.util.Map集合Map集合的特点:   1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)    2.Map集合中的元素,key和value的数据类型可以相同,也可以不同    3.Map集合中的元素,key是不允许重复的,value是可以重复的    4.Map集合中的元素,key和value是一一对应java.util.HashMap集合 implements Map接口HashMap集合的特点:   1.HashMap集合底层是哈希表:查询的速度特别快        JDK1.8之前:数组+单向链表        JDK1.8之后:数组+单向链表/红黑树(链表的长度超过8):提高查询的速度    2.hashMap集合是一个无序的集合,存储元素和取出元素的顺序有可能不一致java.util.LinkedHashMap集合 extends HashMap集合LinkedHashMap的特点:   1.LinkedHashMap集合底层是哈希表+链表    2.LinkedHashMap集合是一个有序的集合,存储元素和取出元素的顺序是一致的。*/public class DemoMap {
        public static void main(String[] args) {
            show01();        show02();        show03();        show04();    }    /*    public containsKey(Object key)判断集合中是否包含指定的键。   包含返回true,不包含返回false     */    private static void show04() {
            //创建Map集合对象        Mapmap = new HashMap<>();        map.put("聂卫平",8);        map.put("古力",8);        map.put("常昊",8);        boolean b1 = map.containsKey("常昊");    }    /*    public V get(Object key)根据指定的键,在Map集合中获取对应的值。       返回值:           key存在,返回对应的value值            key不存在,返回null     */    private static void show03() {
            //创建Map集合对象        Ma
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值