java.Map的常用方法

首先我们使用泛型语法创建一个具体的实例

public class TestMap {
    public static void main(String[] args) {
        // Map 的基本用法
        //<>里面存的是键值对
        Map<String, String> map = new HashMap<>();

1.使用 isEmpty 和 size

        // 使用 isEmpty 和 size
        System.out.println(map.isEmpty());
        System.out.println(map.size());

2.使用 put

        // 使用 put

        map.put("及时雨", "宋江");
        map.put("花和尚", "鲁智深");
        map.put("行者", "武二郎");
        map.put("行者", "武松");
        map.put("小李广", "花花");

3.使用 get


        //使用 get 根据 key 查找 value
        System.out.println(map.get("鲁智深"));

4.使用 getOrDefault

        //使用 getOrDefault
        //如果根据 key 没有找到对应的值,那么就返回默认值
        System.out.println(map.getOrDefault("小李广","花荣"));

5.使用 Entry 来遍历

        //需要使用 Entry 来进行遍历, 每个 Entry 就是一个 "条目"

        for (HashMap.Entry<String, String> entry : map.entrySet()) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }

6.使用 containsKey 和 contaisnValue

        //使用 containsKey 和 containsValue 方法
        System.out.println(map.containsKey("及时雨"));
        System.out.println(map.containsValue("武松"));

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值