HashMap
- key와 value한쌍(pair,entry)으로 저장된다.
- 그러므로 검색에 용의하다
- [key,value]한쌍
key는 중복이 불가능하다.(set)
value는 중복이 가능하다.(collection)
- key -> hashTable -> value
hashtable를 통해서 서로 소통한다.
Map자료구조는 순서를 따지지 않기 때문에
set로 묶은 후 lterater를 통해 순서를 부여받아서
나와야한다.
HashMap<K,V> 객체명 = new HashMap<K,V>();
HashMap<K,V> 객체명 = new HashMap(용량);
- clear() :모든값(데이터,객체)제거
- containsKey(Obeject key):키가 있는지검사
- containsValue(Object Value):값이 있는지검사
- get(Object Key) :키 값을 주고 그짝궁인 값을 가져온다.
- isEmptr :비어있는지 확인
- keySet():HashMap에 저장된 모든 키가 저장된 형태.(set타입)
- Values():HashMap에 저장된 모든 값이 저장된 형태.(collection타입)