✏️ List → Set
1️⃣ 생성자
List<String> list = Arrays.asList("A","B","C");
Set<String> set = new HashSet<>(list);
2️⃣ Set.copyOf() - Java 10 이후, unmodifiable
List<String> list = Arrays.asList("A","B","C");
Set<String> set = Set.copyOf(list);
Set.copyOf() 메서드가 리턴하는 Set 객체는 unmodifiable 객체로 값 추가, 삭제, 변경 불가
✏️ Set → List
1️⃣ 생성자
Set<String> set = new HashSet<>(Arrays.asList("A","B","C"));
List<String> list = new ArrayList<>(set);
2️⃣ List.copyOf() - Java 10 이후, unmodifiable
Set<String> set = new HashSet<>(Arrays.asList("A","B","C"));
List<String> list = List.copyOf(set);
List.copyOf() 메서드가 리턴하는 Set 객체는 unmodifiable 객체로 값 추가, 삭제, 변경 불가