Integer ArrayList to int array

유존돌돌이·2023년 1월 26일
0

public static void main(String[] args) {
	    // 방법 1
	    int[] arr1 = new int[list.size()]
	    for (int i = 0 ; i < list.size() ; i++) {
	        arr1[i] = list.get(i).intValue();
	    }
	    
	    // 방법 2
	    int[] arr2 = list.stream()
	                .mapToInt(i -> i)
	                .toArray();
	    
	    // 방법 3
	    int[] arr3 = list.stream()
	                .mapToInt(Integer::intValue)
	                .toArray();

	    // 방법 4
	    int[] arr4 = list.stream()
	                .filter(i -> i != null)
	                .mapToInt(i -> i)
	                .toArray();
}

0개의 댓글