해결된 질문
작성
·
154
0
Set<Integer> set = new TreeSet<>(List.of(30, 20, 20, 10, 10));
set에 값을 넣을 때, List는 전달 할 수 있다고 하셨는데,
List.of();를 사용하면 ()안에 값을 List에 넣는 거고,
List의 타입은 Set<Integer>를 보고 Integer로 타입추론을 하게되고,
List<Integer>이기 때문에 ()안에 들어간 int형 (30, 20, 20, 10, 10)은 오토박싱이 돼서
int -> Integer 타입으로 변경되서 List에 들어간다.
제가 이해한 게 맞나요??ㅠㅠ