집합과 관련된 것을 쉽게 처리하기 위한 자료형
HashSet, TreeSet 등이 있다.
📌 LinkedHashSet은 저장 순서 유지!
가장 많이 사용
제너릭스를 사용하여 자료형을 제한하다.
HashSet<String> set = new HashSet<>;
배열을 HashSet으로 변환할 수 있다.
HashSet<Integer> set = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5, 6));
집합에 값을 추가하는 메서드
HashSet<String> set = new HashSet<>;
set.add("hello");
set.add("java");
set.add("world");
System.out.println(set);
// ["hello", "java", "world"] 출력
값을 한꺼번에 여러 개 추가할 때 사용하는 메서드
HashSet<String> set = new HashSet<>;
set.addAll("hello","java");
System.out.println(set);
// ["hello", "java"] 출력
특정 값을 제거하는 메서드
HashSet<String> set = new HashSet<>;
set.add("hello");
set.add("java");
set.add("world");
set.remove("hello");
System.out.println(set);
// ["java", "wrold"] 출력