HashSet
import java.util.hashSet
생성자
- new HashSet<값 제너릭>();
- 인자값으로 용량과 사용률을 줄 수 있습니다.(HashMap과 동일)
- 용량 : 해시 테이블의 갯수를 의미(카테고리의 갯수, 기본 16)
- 사용률 : 해시 테이블이 얼마만큼 다 차면 늘려줄 것인지 퍼센트를 기입(기본 0.75) 생성자
HashSet<String> hs = new HashSet<String>();
메소드
메소드 | 기능 |
add(val) | 값 추가, 정렬 없이 내부 로직에 맞는 위치에 저장됨, 중복값을 추가할 경우 변동이 없습니다. |
addAll(hs2) | 제공한 다른 컬렉션의 값을 합쳐줌, 중복된 값은 무시합니다. |
contains(val) | 제공한 값이 Set에 있는지 여부를 확인하여 true / false 반환합니다. |
remove() | 제공한 값을 제거합니다. |
removeAll() | 제공한 컬렉션이 가진 모든 값을 찾아서 제거합니다. |
'Programming Language > Java' 카테고리의 다른 글
객체지향 프로그래밍(Object Oriented Programing) (0) | 2023.05.17 |
---|---|
HashMap 주요 메소드 (0) | 2023.05.17 |
ArrayList 주요 메소드 (2) | 2023.05.17 |
Array 주요 메소드 (0) | 2023.05.16 |
StringBuilder 주요 메소드 (0) | 2023.05.16 |