자바에서 집합을 표현할 때 사용되는 자료구조로, 정렬이 되지않고 중복을 허용하지 않는다.
HashSet<Integer> set = new HashSet<>();
HashSet<Integer> set = new HashSet<>(Arrays.asList(1,2,3)); //초기값 지정
set.add(value);
set.remove(value);
set.contains(value); // 존재하면 true
set.clear(); // 초기화
set = new HashSet<>(Arrays.asList()); // 다른 객체로 초기화
//등등