728x90
Integer 타입의 리스트를 int 타입 배열로 변환할 때는 (int[]) 등의 형태로 변환할 수 없다. 이 때는 아래와 같이 List에서 제공하는 stream을 통해 primitive type인 int 타입 배열로 변환할 수 있다.
List list = Arrays.asList(1, 2, 3, 4, 5);
int[] arr = list.stream().mapToInt(Integer::intValue).toArray();
반응형
'Backend > Java' 카테고리의 다른 글
Java8) 함수형 인터페이스(Functional Interface)와 람다(Lambda) (0) | 2022.09.18 |
---|---|
Java) 2진수의 정수를 10진수 정수로 변환하기(정수의 기수 변환) (0) | 2022.06.30 |
Java) 자바를 통해 쉘 실행하기 및 파라미터 전달하기 (0) | 2022.06.18 |
문자열 등의 데이터를 다른 타입(Class)로 변환하기(ObjectMapper) (0) | 2022.05.24 |
Java Networking) UDP 통신방식을 이용해 메세지 주고받기 (0) | 2022.04.30 |