코딩/JAVA
[Collection]Set_기초
코딩거인
2023. 4. 9. 18:11
728x90
Set이란?
- 저장 순서가 유지되지 않고, 중복 객체도 저장하지 못하게 하는 자료 구조 이다.
- null도 중복을 허용하지 않기 때문에 1개의 null만 저장한다.
- 구현 클래스로 HashSet, LinkedHashSet, TreeSet이 있음
Set의 주요메서드
Set의 종류
1. HashSet
- Set에 객체를 저장할 때 hash함수를 사용하여 처리 속도가 빠르고
동일 객체 뿐 아니라 동등 객체도 중복하여 저장하지 않는다.
2. LinkedHashSet
- HashSet과 거의 동일하지만 Set에 추가되는 순서를 유지한다는 점이 다름
* Set 은 많이 사용하지 않으니 기본만 알아두면 된다!!
728x90