java前段数组和方法

第一个长度为10的整形数组,里面从10-20要求把这个数组里的奇数放在一个数组中,偶数放在一个数组中

仅供参考

package com.xxx;

import java.util.ArrayList;
import java.util.List;

public class SplitArrayElements {

    public static void main(String[] args) {
        int[] arr = new int[] {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};
        List<Integer> evens = new ArrayList<>();
        List<Integer> odds = new ArrayList<>();

        for (int num : arr) {
            if (num % 2 == 0) {
                evens.add(num);
            } else {
                odds.add(num);
            }
        }

        System.out.println("奇数:" + odds.stream().map(item -> Integer.toString(item)).collect(Collectors.joining(", ")));
        System.out.println("偶数:" + evens.stream().map(item -> Integer.toString(item)).collect(Collectors.joining(", ")));
    }
}