// nums라는 int[] 이 존재할 때
ArrayList<Integer> list = (ArrayList<Integer>) Arrays.stream(nums).boxed().collect(Collectors.toList());
boxed()를 사용하면 IntStream같은 원시타입 스트림을 Wrapper타입 스트림으로 바꿔준다
ex) IntStream -> Stream<Integer>
Arrays.asList로는 원시타입 배열을 컬렉션으로 바꾸기 어려운데 스트림을 이용해서 바꾸면 편하게 바꿀 수 있다..!
'TIL' 카테고리의 다른 글
파스칼의 삼각형 (0) | 2022.04.01 |
---|---|
컬렉션에서 중복값 찾아내기 (0) | 2022.03.30 |
자바 기초 문제 - 사탕 나눠 주기 (0) | 2022.03.30 |
자바 기초 문제(커서 편집기) (0) | 2022.03.29 |
자바 char 배열을 List로 변환하기(Stream으로 변환하기) (0) | 2022.03.29 |
댓글