📅  最后修改于: 2023-12-03 15:31:33.841000             🧑  作者: Mango
在Java中,过滤数组的操作是非常常见的。这里我们将介绍一个按偶数过滤数组的方法,并提供示例代码。
这个方法的作用是,过滤一个整数数组,只保留其中的偶数。
具体步骤:
以下是按偶数过滤数组的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代码示例。这个方法可以方便地处理需要筛选偶数的场合,希望对您有所帮助!