-
[Java]HashSet과 HashMapAndroid/Java 2023. 5. 4. 18:49반응형
[모든 포스팅은 개인적 공부를 위해 작성된 글입니다]
<HashSet>
- Set 인터페이스 구현체
- Key값 없이 Value만 저장
- 중복 허용x
- (중복을 허용하지 않으므로) 단 하나의 null 값만 가질 수 있음
- 데이터 삽입 -> 변수명.set();
<HashMap>
- Map 인터페이스 구현체
- Key, Value 쌍으로 저장
- Key 중복 허용x, Value 중복 허용o(Key가 다르다면 Value가 같아도 됨)
- 단 하나의 Key만 null 값을 가질 수 있고 여러 개의 Value가 null 값 가질 수 있음
- 데이터 삽입 -> 변수명.put(Key 값, Value 값);
-> 만약 Value 값 변경하고 싶다면 put 사용해서 새로운 값 삽입하면 됨
*참고*
https://siahn95.tistory.com/96
반응형'Android > Java' 카테고리의 다른 글
[Java]ArrayList 대소문자 구분 없이 정렬 (0) 2023.05.09 [Java]StringBuilder(Feat. StringBuffer) (0) 2023.04.20 [Java]Stream, Filter (0) 2023.03.20 [Java]Map (0) 2023.03.20 [Java]Optional (0) 2023.03.20