java使用anyMatch判断自定义值是否在HashMap数组中

java使用anyMatch判断自定义值是否在HashMap数组中


一、代码

    @Test
    void test() {
        List<Map<String, Object>> list = new ArrayList<>();
        Map<String, Object> map1 = new HashMap<>();
        map1.put("key1", "value1");
        map1.put("key2", "value2");
        list.add(map1);

        Map<String, Object> map2 = new HashMap<>();
        map2.put("key3", "value3");
        map2.put("key4", "value4");
        list.add(map2);

        System.out.println(list.stream()
                .anyMatch(map -> map.containsValue("ss")));
        System.out.println(list.stream()
                .anyMatch(map -> map.containsValue("value3")));
    }

在这里插入图片描述

  • 不要等待机会,而要创造机会,因为每一次努力都是成就的起点,每一步坚持都是成功的基石。
  • 没有人能一蹴而就,奋斗的道路上总会有挫折,只要有梦想,就要坚定前行,不停歇。
  • 面对困难和挑战时,保持平常心,坚持努力,不轻言放弃,胜利就在未来等待你。
  • 成功往往属于那些细心积累、不断努力、勇敢突破自己极限的人。只要努力,终将收获。
  • 生命如同航海,只有勇敢驾驭风浪,才能到达理想彼岸。坚持信念,迈步向前,梦想将实现。
  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

和烨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值