본문 바로가기
🌈 백엔드/자료구조

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

by 개발자 알마 2023. 11. 20.
반응형

 

 

 

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 [알마 기술 블로그:티스토리]

반응형

댓글