import java.util.ArrayList;
import java.util.List;
public class ListRemoveIfExample {
public static void main(String[] args) {
// 创建一个包含整数的列表
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
// 打印原始列表
System.out.println("Original list: " + numbers);
// 使用 removeIf 方法移除所有偶数
numbers.removeIf(n -> n % 2 == 0);
// 打印移除后的列表
System.out.println("List after removing even numbers: " + numbers);
}
}
removeIf 是 Java 集合框架中的一个方法,它接受一个 Predicate(谓词)作为参数。这个谓词是一个函数式接口,通常使用 lambda 表达式来实现。ArrayList,并使用 removeIf 方法移除了所有偶数。n -> n % 2 == 0 是一个 lambda 表达式,表示如果元素是偶数,则返回 true,从而将其从列表中移除。removeIf 的效果。上一篇:java list 取前几个
下一篇:java list 取交集
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站