@[toc]
一、介绍
本文通过示例代码演示如何使用 Java Stream 结合 Arrays.stream() 和 anyMatch() 方法,从一个对象列表中筛选出与指定 ID 数组匹配的元素,实现高效的数据交集过滤。
二、代码
List<Repeater> filteredRepeaters = dbRepeaters.stream()
.filter(repeater -> Arrays.stream(repeaterIds).anyMatch(id -> id == repeater.getRepeaterId()))
.collect(Collectors.toList());
重要信息