자바의 정석 11장 (29일차) - HashSet
HashSet Set인터페이스를 상속받아 메서드를 구현한 대표적인 Collection 클래스 Set인터페이스는 중복을 허용하지 않고 순서를 고려하지 않는다. HashSet은 객체를 저장하기 전에 기존에 같은 객체가 있는지 확인하여 중복이면 제거, 중복이 아니면 추가한다. 따라서 객체의 값이 같은지 확인하기 위해 equals와 hashcode를 오버라이딩 해주어야 값을 비교하여 조건부로 값을 저장한다 만약 데이터 정렬의 순서를 고려하고싶다면 LinkedHashSet클래스를 사용 메서드 이름 기능 HashSet(int initialCapacity) 초기용량 설정 add() 객체 데이터 추가 addAll(Collection c) Collection 데이터 추가 remove() 객체 데이터 제거 removeAl..