Hash는 탐색이 빠른 배열의 장점과 삽입/삭제시 데이터의 밀어내기 이동이 필요없는 장점을 이용해 성능을 향상시킨 데이터 저장 방법이다.
put()
put()은 인자로 key와 value를 받습니다. 전달된 인자는 HashMap에 key-value 관계로 저장이 됩니다.
get()
get()은 인자로 전달된 key에 해당하는 value를 리턴해 줍니다. key가 존재하지 않으면 null을 리턴합니다.
remove()
remove()는 인자로 전달된 key에 해당하는 데이터를 삭제합니다. 삭제가 되면 value가 리턴됩니다. 존재하지 않는 데이터라면 null이 리턴됩니다.
value()
values() 는 값들만 필요할 경우에 사용한다.
getOrDefault()
찾는 키가 존재한다면 찾는 키의 값을 반환하고 없다면 기본 값을 반환한다.
'Java > 개..념..?' 카테고리의 다른 글
Map 컬렉션 (0) | 2023.01.27 |
---|---|
Stack / Queue (0) | 2021.01.14 |
댓글