반응형
SMALL

LinkedHashSet 특징
중복 허용 안됨
삽입 순서에 의해 반복
HashSet을 상속하여 구현된 형태이다
값의 저장된 순서가 중요할때 사용한다
LInkedHashSet
LinkedHashSet 선언하기
import java.util.LinkedHashSet;
LinkedHashSet<String> set = new LinkedHashSet<>();
메소드
add(데이터) | 데이터 넣기 |
a.add(1); a,add("아름") |
|
size() | 집합 크기 반환 |
a.size(); | |
contains(데이터) | 집합 안에 객체가 있다면 true 반환 |
a.contains(2); | |
remove(데이터) | 데이터 삭제 |
a.remove(1); | |
retainAll() | 교집합 데이터 반환 |
a.retainAll(b); return a; |
|
addAll() | 합집합 데이터 반환 |
a.addAll(b); return a; |
|
removeAll() | 차집합 데이터 반환 |
a.removeAll(b); return a; |
|
containsAll() | 부분집합 ; a 집합안에 b 집합이 있을때 b집합은 a집합의 부분집합이면true 반환 |
return a.containsAll(b); |
출처: https://mincu.tistory.com/405 [알마 기술 블로그:티스토리]
반응형
LIST
'🌈 백엔드 > 자료구조' 카테고리의 다른 글
재귀함수 (4) | 2023.11.20 |
---|---|
접미사 배열 & 맨버 마이어스 알고리즘 (2) | 2023.11.20 |
자료구조_검색 ⑥ 해싱 검색 - 해쉬셋 HashSet (0) | 2023.11.20 |
자료구조_검색 ⑥ 해싱 검색 - 해쉬테이블 Hashtable (0) | 2023.06.19 |
자료구조_검색 ⑥ 해싱 검색 - 해쉬맵 Hashmap (0) | 2023.06.19 |