til 2025.02.11

ss.k·2025년 2월 11일

알고리즘 코드테스트 진행 과정에서 stream을 통해 코드를 작성하던중 프로그래머스에서 특정 코드가 사용되지 않아 확인해본것

// int[] Array -> List<Integer>

Arrays.stream(ints).boxed().collect(Collectors.toList());

// java 16 이상
Arrays.stream(ints).boxed().toList();

programmers의 버전은 확인해본결과 14버전으로 toList의 경우 사용이 불가했다.

번외
toList가 있길래 다른 자료형 set, map에도 stream에서 바로 toSet, toMap이 가능하나 봤는데... 없다.
toList와 비슷한 asList Array에서 바로 List로 만들어 주지만 자료형이 일치해야 해서 위의 경우에는 사용하지 못했다.

참고
java docs

profile
정보 저장중...

0개의 댓글