자바 int[] 을 Integer[] 으로 배열 변경하기 (1.8) / int to integer array
버전 : 자바 1.8
대상
int[] arr = {47, 61, 21, 94, 89, 41, 90, 78, 23};
배열로 변경하기
Integer[] array = Arrays.stream(arr).boxed().toArray(Integer[]::new);
리스트로 변경하고 싶을 때
List<Integer> list = Arrays.stream(arr).boxed().collect(Collectors.toList());
이때 boxed 함수는 원시타입을 감싸서 래퍼클래스 (Integer, Double, Boolean 등등) 으로 구성된 stream을 만들어주는 클래스이다.
'개발 > JAVA' 카테고리의 다른 글
배열을 상대값(순열 이용)으로 변환하는 방법 (0) | 2021.03.27 |
---|---|
자바 배열의 일부분을 뒤집고 싶을 때 (0) | 2021.03.27 |
자바 1.8 - 메서드 참조란? 세미콜론 두개란? (::) (4) | 2021.03.18 |
자바 (Java) 제네릭(Generic) 클래스에서 [Type parameter 'T' cannot be instantiated directly] - 비전공개발자 (0) | 2021.03.11 |
Unhandled exception type Exception (0) | 2020.11.22 |
댓글
이 글 공유하기
다른 글
-
배열을 상대값(순열 이용)으로 변환하는 방법
배열을 상대값(순열 이용)으로 변환하는 방법
2021.03.27 -
자바 배열의 일부분을 뒤집고 싶을 때
자바 배열의 일부분을 뒤집고 싶을 때
2021.03.27 -
자바 1.8 - 메서드 참조란? 세미콜론 두개란? (::)
자바 1.8 - 메서드 참조란? 세미콜론 두개란? (::)
2021.03.18 -
자바 (Java) 제네릭(Generic) 클래스에서 [Type parameter 'T' cannot be instantiated directly] - 비전공개발자
자바 (Java) 제네릭(Generic) 클래스에서 [Type parameter 'T' cannot be instantiated directly] - 비전공개발자
2021.03.11