✏️ 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 객체로 값 추가, 삭제, 변경 불가