본문 바로가기

🌈 백엔드/자료구조

자료구조_검색 ⑥ 해싱 검색 - 링크드해쉬셋 LinkedHashSet

반응형
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