[JAVA] Set - HashSet
2020. 6. 14. 17:36ㆍ기본 문법/[JAVA]
HashSet은 Set Interface를 구현한 가장 대표적인 컬렉션
- 중복된 요소를 저장하지 않는다.
- 저장순서를 유지 않는다.
- 자체적인 저장방식에 따라 순서가 결정이 된다.
HashSet의 주요 생성자 및 메소드
생성자 또는 메서드 | 설명 |
boolean add | 새로운 객체를 생성한다. |
boolean addAll(Collection c) | 주어진 컬렉션에 모든 객체를 추가 |
void clear() | 저장된 객체를 모두 삭제 |
boolean contains(Object o) | 지정된 객체를 포함하고 있는지 알려준다. |
boolean remove(Object o) | 지정된 객체를 HashSet에서 삭제한다. |
LinkedHashSet
중복을 제거하는 동시에 저장한 순서를 유지하고 싶다면 HashSet대신 LinkedHashSet을 사용하자.
'기본 문법 > [JAVA]' 카테고리의 다른 글
[JAVA] 지네릭스 (0) | 2020.07.07 |
---|---|
[JAVA] Set - TreeSet (0) | 2020.06.16 |
[JAVA] Iterator (0) | 2020.06.14 |
[JAVA] List - Stack VS Queue (0) | 2020.06.14 |
[JAVA] List - LinkedList (0) | 2020.06.12 |