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 |