Java - Set

mil nil·2022년 12월 9일
0

Set

Set의 특징

  • Set은 중복 값을 삽입할 수 없다.

  • Set은 특정한 순서를 가지고 있지 않다.
    -> 인덱스 값으로 불러올 수 없다.
    But hashCode로 위치를 지정하기 때문에 set.iterator()로 set값을 iterator에 담은 후 .next를 통해 불러올 수 있다.

Set선언

HashSet

Set 선언하기 (LinkedHashSet, TreeSet으로도 가능)

HashSet<타입> set명 = new HashSet<타입>();

Java - Hash

Set 주요 메소드

set API

LinkedSet

  • 다른 Set들과 동일하게 중복은 허용하지 않으나 .add() 한 순서대로 값이 저장된다.

TreeSet

  • 오름차순으로 값을 정렬해 가지고 있으며 다른 set보다 대량의 데이터를 검색할 시 훨씬 빠르다.

참조: 자바 Set 사용법부터 출력까지
참조: [JAVA/자바] Set - HashSet, TreeSet, LinkedHashSet

profile
자바 배우는 사람

0개의 댓글