■ HashMap
-. HashMap은 Map 인터페이스 계열의 대표적인 클래스이다.
-. 키(Key)와 값(Value)으로 데이터를 관리하며 키를 이용해서 데이터를 추출할 수 있다.
HashMapMain.java |
import java.util.Map; import java.util.HashMap; public class HashMapMain { public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>(); map.put("홍길동", new Integer(1)); map.put("김삿갓", new Integer(2)); map.put("이도령", new Integer(3)); map.put("춘향이", new Integer(4)); map.put("향단이", new Integer(5)); System.out.println(map.get("홍길동")); System.out.println(map.get("김삿갓")); System.out.println(map.get("이도령")); System.out.println(map.get("춘향이")); System.out.println(map.get("향단이")); } } |
출력결과 |
1 |
① HashMap 객체 생성
-. HashMap에서 알아 두어야 하는 메서드 데이터를 집어 넣을 때와 데이터를 추출할 때 사용하는 메서드이다.
Map<String, Integer> map = new HashMap<String, Integer>(); |
② HashMap 객체에 데이터 삽입
-. HashMap에 데이터를 추가하기 위해서는 put() 메서드에 키와 값을 매개 변수로 넣어 주면 된다.
-. 첫 번째 매개변수가 키(Key)이며, 두 번째 매개변수가 값(Value)에 해당한다.
map.put("홍길동", new Integer(1)); |
③ 키를 이용한 데이터 추출
-. 데이터를 추출할 때에는 get() 메서드와 키를 이용해서 추출할 수 있다.
System.out.println(map.get("홍길동")); |
HashMapObject.java |
import java.util.Map; |
출력결과 |
이름 : 흔들바람 |
'JAVA > JAVA Programming' 카테고리의 다른 글
[JAVA] JAR 파일 만들기 (0) | 2013.03.14 |
---|---|
[JAVA] 숫자에 쉼표(콤마;Comma)넣기, 천(1000) 단위 구분 (0) | 2012.09.07 |
[JAVA] 자바 입 · 출력 (0) | 2012.02.03 |
[JAVA] 현재시간 출력 YYYY-MM-DD HH:MM:SS 방식 (0) | 2012.02.02 |
[JAVA] AWT 윈도우창 닫기 (0) | 2012.01.31 |