[Java] List ↔ Set

Hye·2022년 11월 9일
0

✏️ ListSet

1️⃣ 생성자

//List 준비
List<String> list = Arrays.asList("A","B","C");
//Set으로 변환
Set<String> set = new HashSet<>(list);

2️⃣ Set.copyOf() - Java 10 이후, unmodifiable

//List 준비
List<String> list = Arrays.asList("A","B","C");
//Set으로 변환
Set<String> set = Set.copyOf(list);
  • Set.copyOf() 메서드가 리턴하는 Set 객체는 unmodifiable 객체로 값 추가, 삭제, 변경 불가

✏️ SetList

1️⃣ 생성자

//Set 준비
Set<String> set = new HashSet<>(Arrays.asList("A","B","C"));

//List로 변환
List<String> list = new ArrayList<>(set);

2️⃣ List.copyOf() - Java 10 이후, unmodifiable

//Set 준비
Set<String> set = new HashSet<>(Arrays.asList("A","B","C"));

//List로 변환
List<String> list = List.copyOf(set);
  • List.copyOf() 메서드가 리턴하는 Set 객체는 unmodifiable 객체로 값 추가, 삭제, 변경 불가
profile
공부중 📚

0개의 댓글

관련 채용 정보