개발/Java

[Java] Set에 관련한 정리, Collection 선정 플로우

Dane.Kim 2022. 8. 12.

Set

 

*데이터를 중복해서 저장할 수 없습니다.

*입력 순서를 보장받지 못합니다. -> LinkedHashSet은 set임에도 입력 순서대로 저장됩니다.

 

Set의 가장 큰 특이점은 데이터를 중복할 수 없다는 것입니다.

예를 들어 게임에서 닉네임 중복을 찾을 때, 순서는 전혀 상관없고 중복되었는지만 확인하면 되듯이 이런 상황에서 유용하게 사용할 수 있습니다.

Hash에 의해 데이터의 위치를 특정하여, 삽입,삭제,수정이 매우 빠릅니다.

 

참고) https://st-lab.tistory.com/142

 

댓글