Java 기초 이론
Set
자바응애
2024. 5. 3. 20:22
set(집합, 주머니)
- 순서를 유지하지 않음 -> 순서 보장이 없음.
- 중복 데이터 저장x -> 같은 게 들어오면 덮어쓰기됨
┌ HashSet(대표) : 처리 속도가 빠른 set
set ┤ LinkedHashSet : 순서를 유지하는 set
└ TreeSet : 자동 정렬되는 set
사용 예제
* HashSet
- 사용조건 1. 객체에 equals()가 오버로딩 되어있어야 함
2. 객체에 hashCode()가 오버로딩 되어있어야 함
Set<자료형> 셋 = new HashSet<>();
HashSet<자료형> 해시셋 = new HashSet<>();