엄코딩의 개발 일지


HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션이다.

HashMap의 키로 사용할 객체는 hashCode()와 equals() 메소드를 재정의해서 동등 객체가 될 조건을 정해야 한다.

동등 객체, 즉 동일한 키가 될 조건은 hashCode()의 리턴값이 같아야 하고, equals()메소드가 true를 리턴해야 한다.


HashMap을 생성하기 위해서는 키타입과 값 타입을 파라미터로 주고 기본 생성자를 호출하면 된다.


Map<K,V> map = new HashMap<K,V>(); 


다음은 HashMap을 사용한 간단한 예제 프로젝트 소스이다.







실행 결과는 다음과 같다.








[참고 문헌 및 사이트]


이것이 자바다