거인의 코딩일지
[Collection]Set_기초 본문
728x90
Set이란?
- 저장 순서가 유지되지 않고, 중복 객체도 저장하지 못하게 하는 자료 구조 이다.
- null도 중복을 허용하지 않기 때문에 1개의 null만 저장한다.
- 구현 클래스로 HashSet, LinkedHashSet, TreeSet이 있음
Set의 주요메서드
Set의 종류
1. HashSet
- Set에 객체를 저장할 때 hash함수를 사용하여 처리 속도가 빠르고
동일 객체 뿐 아니라 동등 객체도 중복하여 저장하지 않는다.
2. LinkedHashSet
- HashSet과 거의 동일하지만 Set에 추가되는 순서를 유지한다는 점이 다름
* Set 은 많이 사용하지 않으니 기본만 알아두면 된다!!
728x90
'코딩 > JAVA' 카테고리의 다른 글
[Spring] @NoArgsConsructor, @RequiredArgsConstructor, @AllArgsConstructor (0) | 2023.08.22 |
---|---|
Math.sqrt() 제곱근 구하기 (0) | 2023.08.14 |
String VS StringBuilder VS StringBuffer (0) | 2023.08.10 |
[Collection] List_기초 (0) | 2023.04.09 |
[Collection] 기초 개념! (0) | 2023.04.09 |