可以使用filter方法来过滤集合中的元素。假设有一个名为listList集合,其中包含了多个对象,我们可以使用以下代码来过滤掉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就是最终过滤后的结果。

java集合去除ID等于1的对象用filter

原文地址: https://www.cveoy.top/t/topic/iJ1M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录