728x90
반응형
Java에 Hash 관련 문제를 풀다가 HashMap 함수들에는 무엇이있는지 매번 헷갈려서
자주 사용할것 같은 함수를 정리해보기로 했다.
순서는 abc순으로..
| 함수 | 리턴 | 설명 |
| clear() | void | HashMap 내용 다지우고 빈 값으로 만든다. |
| containsKey(Object) | boolean | 인자값에 해당하는 키가 있는지 true/false로 리턴 |
| containsValue(Object) | boolean | 인자값에 해당하는 값이 있는지 true/false로 리턴 |
| entrySet() | Set | Map을 entryset 형태로 반환 해준다. |
| equals(Object) | boolean | 인자 값과 동일한 값인지 true/false로 리턴 |
| get(Object key) | Object | key값을 넣으면 value값이 return 된다 |
| isEmpty | boolean | Map 값이 없는지 true/false로 리턴 |
| keySet() | Set | Key 값들을 Set으로 리턴해준다. |
| put(key,value) | Object | key와 value를 넣는다 (key가 중복인 경우엔 value만 변경됨) value값이 리턴된다. |
| putAll(Map) | void | map의 모든 key, value 값 넣음 |
| remove(Object key) | Object | key값을 넣으면 제거될 value값이 return된다. |
| size() | int | HashMap의 key-value쌍 개수 return |
| values() | Collection<Object> | HashMap의 value들 리턴 |
728x90
반응형
'Java' 카테고리의 다른 글
| Reflection API (1) | 2020.03.16 |
|---|---|
| [JAVA] Collection Framework (0) | 2020.03.16 |
| ThreadLocal (0) | 2020.03.10 |
댓글