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")));
}

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