当前位置:首页 > Java

java如何取出偶数

2026-03-26 01:25:15Java

取出偶数的方法

在Java中,可以通过多种方式从数组或集合中取出偶数。以下是几种常见的方法:

使用for循环遍历数组

通过遍历数组,判断每个元素是否为偶数,如果是则将其添加到结果列表中。

java如何取出偶数

int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
List<Integer> evenNumbers = new ArrayList<>();

for (int num : numbers) {
    if (num % 2 == 0) {
        evenNumbers.add(num);
    }
}
System.out.println(evenNumbers); // 输出 [2, 4, 6, 8, 10]

使用Stream API

Java 8及以上版本可以使用Stream API进行更简洁的操作。

java如何取出偶数

List<Integer> evenNumbers = Arrays.stream(numbers)
    .filter(num -> num % 2 == 0)
    .boxed()
    .collect(Collectors.toList());
System.out.println(evenNumbers); // 输出 [2, 4, 6, 8, 10]

使用迭代器遍历集合

如果数据存储在集合中,可以使用迭代器进行遍历。

List<Integer> numbersList = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> evenNumbers = new ArrayList<>();

Iterator<Integer> iterator = numbersList.iterator();
while (iterator.hasNext()) {
    int num = iterator.next();
    if (num % 2 == 0) {
        evenNumbers.add(num);
    }
}
System.out.println(evenNumbers); // 输出 [2, 4, 6, 8, 10]

使用Lambda表达式和forEach

结合Lambda表达式和forEach方法,可以更简洁地筛选偶数。

List<Integer> numbersList = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> evenNumbers = new ArrayList<>();

numbersList.forEach(num -> {
    if (num % 2 == 0) {
        evenNumbers.add(num);
    }
});
System.out.println(evenNumbers); // 输出 [2, 4, 6, 8, 10]

以上方法可以根据具体需求选择使用,Stream API通常是最简洁和高效的方式。

标签: 偶数java
分享给朋友:

相关文章

java如何输入数组

java如何输入数组

输入数组的方法 在Java中,可以通过多种方式输入数组,具体取决于输入源(如控制台、文件等)和数组类型(如基本类型或对象类型)。以下是几种常见的方法: 使用Scanner从控制台输入 对于基本数据类…

如何配置java环境变量

如何配置java环境变量

下载并安装JDK 从Oracle官网或OpenJDK项目下载适合操作系统的JDK安装包。运行安装程序,按照提示完成安装,默认路径通常为C:\Program Files\Java\jdk-版本号。 配…

java如何遍历map

java如何遍历map

遍历Map的几种方法 在Java中,遍历Map有多种方式,可以根据需求选择合适的方法。以下是常见的几种遍历方式: 使用entrySet遍历 通过entrySet()方法获取键值对的集合,可以同时访问…

java中如何输入

java中如何输入

输入方法 在Java中,可以通过多种方式实现输入操作,具体取决于输入来源和需求。以下是几种常见的输入方法: 使用Scanner类 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读…

java如何调试

java如何调试

调试Java程序的基本方法 使用IDE内置的调试工具(如IntelliJ IDEA或Eclipse)是最常见的方式。在代码行号旁点击设置断点,启动调试模式后,程序会在断点处暂停,允许查看变量值、调用栈…

java如何创建测试类

java如何创建测试类

创建测试类的基本步骤 在Java中创建测试类通常使用JUnit框架,以下是具体方法: 安装JUnit依赖 对于Maven项目,在pom.xml中添加依赖: <dependency>…