Set

2024. 5. 3. 20:22Java 기초 이론

set(집합, 주머니)
- 순서를 유지하지 않음 -> 순서 보장이 없음.
- 중복 데이터 저장x -> 같은 게 들어오면 덮어쓰기됨

      ┌ HashSet(대표) : 처리 속도가 빠른 set
set ┤ LinkedHashSet : 순서를 유지하는 set
      └ TreeSet : 자동 정렬되는 set

사용 예제
* HashSet
- 사용조건 1. 객체에 equals()가 오버로딩 되어있어야 함
2. 객체에 hashCode()가 오버로딩 되어있어야 함

Set<자료형> 셋 = new HashSet<>();
HashSet<자료형> 해시셋 = new HashSet<>();

 

 

'Java 기초 이론' 카테고리의 다른 글

내부 클래스  (0) 2024.05.03
TreeSet  (0) 2024.05.03
Properties  (0) 2024.05.03
TreeMap  (0) 2024.05.03
Map  (0) 2024.05.03