Java 集合去除 ID 等于 1 的对象:使用 Filter 方法
可以使用 'filter' 方法来过滤集合中的元素。假设有一个名为 'list' 的 List 集合,其中包含了多个对象,我们可以使用以下代码来过滤掉 ID 等于 1 的对象:
List<Object> filteredList = list.stream()
.filter(obj -> obj.getId() != 1)
.collect(Collectors.toList());
这里假设集合中的对象有一个 'getId' 方法来获取 ID。'filter' 方法接受一个 'Predicate' 函数式接口,我们可以使用 lambda 表达式来定义过滤条件。在这个例子中,我们要过滤掉 ID 等于 1 的对象,所以使用了 'obj.getId() != 1' 作为过滤条件。
最后,通过 'collect' 方法将过滤后的元素收集到一个新的 List 集合中。'filteredList' 就是最终过滤后的结果。
原文地址: https://www.cveoy.top/t/topic/qqim 著作权归作者所有。请勿转载和采集!