📜  java 按偶数过滤数组 - Java (1)

📅  最后修改于: 2023-12-03 15:31:33.841000             🧑  作者: Mango

Java按偶数过滤数组

在Java中,过滤数组的操作是非常常见的。这里我们将介绍一个按偶数过滤数组的方法,并提供示例代码。

方法介绍

这个方法的作用是,过滤一个整数数组,只保留其中的偶数。

具体步骤:

  1. 创建一个新的空数组,用于存储偶数。
  2. 遍历原数组,如果当前元素是偶数,则将其添加到新数组中。
  3. 返回新数组。
代码示例

以下是按偶数过滤数组的Java代码示例:

public static int[] filterEven(int[] arr) {
    int[] result = new int[arr.length];
    int j = 0;
    for (int i = 0; i < arr.length; i++) {
        if (arr[i] % 2 == 0) {
            result[j] = arr[i];
            j++;
        }
    }
    return Arrays.copyOf(result, j);
}
使用示例

假设我们有以下整数数组:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

我们可以使用 filterEven() 方法来过滤出其中的偶数:

int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int[] evenArr = filterEven(arr);
System.out.println(Arrays.toString(evenArr));

输出结果应该是:[2, 4, 6, 8, 10]

总结

我们介绍了按偶数过滤数组的方法,并提供了Java代码示例。这个方法可以方便地处理需要筛选偶数的场合,希望对您有所帮助!