- java.util 패키지로 set을 다루기 위한 다양한 메소드들이 포함되어 있음
- Set(인터페이스) → HashSet(구현체)
CRUD 메소드
- HashSet.add() = 원소 하나 추가
- HashSet.addAll() = 모든 원소 추가
- HashSet.clear() = 모든 원소 삭제
- HashSet.remove() = 해당 원소 삭제
- HashSet.removeAll(배열) = 해당 배열에 있는 원소들을 지정한 HashSet에서 삭제
- HashSet.removeIf(조건) = 해당 조건(람다식)을 만족하는 원소 삭제
- HashSet.clone() = 지정한 HashSet 복사
- HashSet.get() = 지정한 인덱스에 있는 원소 반환
- HashSet.forEach() = 각 원소를 어떻게 반복문을 돌릴지 설정
판별 메소드
- HashSet.isEmpty() = HashSet이 비어있는지 true/false 반환
- HashSet.contains() = 지정한 원소를 갖고 있는지 true/false 반환
기타 메소드
- HashSet.size() = 원소 개수 반환
- HashSet.toArray() = HashSet -> Array 변환
'Java > 알고리즘과 자료구조' 카테고리의 다른 글
RestTemplate와 WebClient (0) | 2024.04.12 |
---|---|
com.jcraft.jsch (0) | 2023.12.13 |
java.util.Stack (0) | 2023.06.21 |
java.lang.StringBuilder, StringBuffer (0) | 2023.05.16 |
java.math.BigInteger (0) | 2023.04.24 |
댓글