새소식

반응형
Java/Spring

HashSet<T>

  • -
반응형

HashSet

: 중복을 허용하지 않는다.

: 순서를 보장하지 않는다.

: null 값을 저장할수 있다.

: 내부적으로 HashMap을 사용하여 데이터를 저장한다.

* 사용 예

HashSet에 배열 데이터를 넣어놓고 contains를 사용하여 값이 존재하면 True, 없을시 False를 반환

ex)

HashSet<String> set = new HashSet(Arrays.asList(배열명));

boolean b = set.contains("문자열");

* Arrays.asList(배열명);

Arrays.asList(배열) 을 사용하면 괄호안 배열의 주소값을 그대로 HashSet 에 저장한다.

새로운 배열을 생성하는게 아닌 괄호안 배열의 주소값을 그대로 저장하기 떄문에 수정 삭제 불가능?

반응형

'Java > Spring' 카테고리의 다른 글

@Qualifier 어노테이션  (0) 2021.08.28
Java hashCode(), equals()  (0) 2021.08.28
JWT(Json Web Token)  (0) 2021.08.25
@SelectKey, <selectKey>  (0) 2021.08.25
Spring - Dynamic Web Project 설정  (0) 2021.08.25
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.