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/iJ1M 著作权归作者所有。请勿转载和采集!