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();
'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 |