[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