Map接口中的HashMap实现类

一.什么是Map接口?

Map 接口存储一组键值对象,提供key(键)到value(值)的映射。最常用的实现类是HashMap。

二.Map接口的常用方法

方法名

说    明

Object put(Object key, Object val)

以“键-值对”的方式进行存储

Object get (Object key)

根据键返回相关联的值,如果不存在指定的键,返回null

Object remove (Object key)

删除由指定的键映射的“键-值对”

int size()

返回元素个数

Set keySet ()

返回键的集合

Collection values ()

返回值的集合

boolean containsKey (Object key)

如果存在由指定的键映射的“键-值对”,返回true

三.什么是HashMap实现类?

HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。

实现Map接口的方法

public class MyHM {
    public static void main(String[] args) {
        //声明集合
        HashMap<String,String> people=new HashMap<>();
        //将数据以键值对的方式进行存储
        people.put("小黑","非洲人");
        people.put("小黄","亚洲人");
        people.put("小白","欧洲人");
        //获取集合长度
        System.out.println("现在存了:"+people.size()+"组数据");
        //通过键来获取值
        System.out.println(people.get("小黄"));
        //通过键来判断集合中是否有对应的值
        if(people.containsKey("小白")){
            System.out.println("呼吸一口自由的空气");
        }
        //输出所有的键
        System.out.println(people.keySet());
        //输出所有的值
        System.out.println(people.values());
        //以键值对的形式输出所有的元素
        System.out.println(people);
        //删除由指定的键映射的“键-值对”
        System.out.println(people.remove("小白"));
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值