HashSet1 [Java] 컬렉션 프레임워크 - Set 인터페이스 Set, SortedSet Set 인터페이스는 집합의 특성을 가지는 인터페이스이다. Set 인터페이스를 구현하는 클래스들은 저장 순서가 유지되지 않고 데이터의 중복 저장을 허용하지 않는 공통적인 특성이 있다. SortedSet 인터페이스는 Set을 상속한 인터페이스로 원소들이 정렬되어있는 Set이다. HashSet 가장 기본적인 Set의 구현 클래스로, 저장 순서가 유지되지 않고 데이터의 중복 저장이 허용되지 않는다. hash에 의해 데이터 위치를 특정시켜 해당 데이터를 빠르게 색인할 수 있어 삽입, 삭제, 색인이 매우 빠른 컬렉션 중 하나이다. 중복 저장을 허용하지 않다는 것은 내부적으로 동일한 데이터를 판단하는 기준이 있다는 것이다. HashSet의 경우는 Object 클래스의 equals 메서드와 .. 2022. 9. 10. 이전 1 다음