본문 바로가기

JAVA/HashMap

자바/Java HashMap 예제 ~!


 < 개발 환경 >  
   작성일 : 2013.02.17
   OS 설치 버전 : Windows7 32bit  
   Java 설치 버전 : JDK 1.6.0_20 / JRE6  
   이클립스 설치 버전 : Indigo




자바/Java HashMap 예제 ~!




HashMap 예제 입니다.


HashMapTest.java

package arabiannight.tistory.com.java.test;

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;

public class HashMapTest {
	
	private static HashMap map = new HashMap();
	private static HashMap map_number = new HashMap();
	private static Iterator Ir_keys;
	private static Iterator Ir_values;
	private static Iterator Ir_values_number;
	
	public static void main(String[] args) {
		
		map.put("1", "유인나");
		map.put("2", "박신혜");
		map.put("3", "이효리");
		map.put("4", "임수향");
		map.put("5", "강예빈");
		
		System.out.println(map.get((String)"1"));
		System.out.println(map.get((String)"5"));
		
		// Key Setting
		Collection keys = map.keySet();
		Ir_keys = keys.iterator();
		
		while (Ir_keys.hasNext()) {
			System.out.println(Ir_keys.next());
		}
		
		// Value Setting
		Collection values = map.values();
		Ir_values = values.iterator();
		
		while (Ir_values.hasNext()) {
			System.out.println(Ir_values.next());
		}
		
		
		map_number.put(1, 111);
		map_number.put(2, 222);
		map_number.put(3, 333);
		map_number.put(4, 444);
		
		System.out.println(map_number.get((Integer)1));
		
		// Key Setting
		Collection keys_number = map_number.keySet();
		Ir_values_number = keys_number.iterator();
		
		while (Ir_values_number.hasNext()) {
			System.out.println(Ir_values_number.next());
		}
	}
}
//
//


결과 : 

// map get
유인나
강예빈

// map Key Setting
3
2
1
5
4

// map Value Setting
이효리
박신혜
유인나
강예빈
임수향

// map_number get
111

// map_number Key Setting
1
2
3
4





'JAVA > HashMap' 카테고리의 다른 글

자바/Java 자바 HashMap 이란?  (9) 2012.03.27