본문 바로가기
Java/알고리즘과 자료구조

java.util.HashSet

by Mecodata 2023. 11. 14.

- 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

댓글