Java

[Java] List를 배열로, 배열을 List로 변환하기

grove1212 2025. 1. 23. 17:37

Stream을 사용한 방법

배열(Array)을 List로 변환

int[] arr = {1, 2, 3};
List<Integer> list = Arrays.stream(arr)
                        .boxed() // 기본 타입 -> 래퍼 타입
                        .collect(Collectors.toList());

List를 배열(Array)로 변환

list는 현재 Integer 타입이므로 mapToInt를 통해 기본형인 int로 변환 후 사용해준다.

int[] arr2 = list.stream().mapToInt(Integer::intValue).toArray();

참고 링크
https://gaeggu.tistory.com/24

'Java' 카테고리의 다른 글

String Builder 내장함수 알아보기  (0) 2025.02.20
[Java] Map의 메소드  (1) 2025.01.29
Java에서 Array 객체 복사하는 방법  (1) 2025.01.23
자바 스트림 예제 3  (0) 2025.01.23
자바 스트림 - 예제 2  (0) 2025.01.22