package com.map;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class MapEx1 {

	public static void main(String[] args) {
		String[] msg = {"Berlin","Paris","Seoul","New York","London"};

		HashMap<Integer, String> map = new HashMap<Integer, String>();

		for (int i=0;i<msg.length;i++)
			map.put(i, msg[i]);//맵에저장

		System.out.println(map);
		System.out.println("===========");

		//Set<Integer> s = map.keySet();
		//Iterator<Integer> keys2 =s.iterator();
		//위의 두줄을  아래와같이 한줄로 바꿀수있다  
		Iterator<Integer> keys2 = map.keySet().iterator();

		while(keys2.hasNext()){
			Integer key = keys2.next();
			System.out.print(key+", ");
			System.out.println(map.get(key));
		}
	}
}
{0=Berlin, 1=Paris, 2=Seoul, 3=New York, 4=London}
===========
0, Berlin
1, Paris
2, Seoul
3, New York
4, London

'Java > 중요클래스' 카테고리의 다른 글

예비  (0) 2012.04.11
Hashtable 다루기  (0) 2012.04.11
HashMap 특성  (0) 2012.04.11
ArrayList로 로또 만들기 Contains()메소드 사용  (0) 2012.04.11
HashSet 클래스로 로또 만들기  (0) 2012.04.11

+ Recent posts