CORE
HOME > JAVA > J2SE > CORE
2017.07.07 / 10:39

Java Map ¹Ýº¹(Iteration)½ÃÅ°´Â 3°¡Áö ¹æ¹ý

Ŭ·¡½Ä·Î¾â
Ãßõ ¼ö 237

ÀÌ ¼¼°¡Áö ¹æ¹ý ¸»°íµµ ¹¹ ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ°ÚÁö¸¸ ´ëÃæ ¿ä 3°¡Áö Á¤µµ¸¸ ¾Ë°í À־ ÃæºÐÇÏ°íµµ ³ÑÄ¥°Í °°´Ù.

ÀÌÀü±îÁö´Â Á¦ÀÏ Ã¹¹ø° ¹æ¹ýÀ¸·Î¸¸ Map ¿¡ ÀÖ´Â °ÍµéÀ» ²¨³»¼­ ½è¾ú´Âµ¥

¼¼¹ø° ¹æ¹ýµµ ²Ï °£°áÇÏ°í °¡µ¶¼ºµµ ÁÁÀº°Í °°¾Æ ¾ÕÀ¸·Î ¼¼¹ø° ¹æ¹ýÀ» ÁÖ·Î ½á¾ß °Ú´Ù´Â »ý°¢À» Çغ»´Ù.


package com.tistory.stove99;
 
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
 
public class MapIterationSample {
    public static void main(String[] agrs) {
        Map<String, String> map = new HashMap<String, String>();
         
        map.put("Å°1""°ª1");
        map.put("Å°2""°ª2");
        map.put("Å°3""°ª3");
        map.put("Å°4""°ª4");
        map.put("Å°5""°ª5");
        map.put("Å°6""°ª6");
         
         
        // ¹æ¹ý1
        Iterator<String> keys = map.keySet().iterator();
        while( keys.hasNext() ){
            String key = keys.next();
            System.out.println( String.format("Å° : %s, °ª : %s", key, map.get(key)) );
        }
         
        // ¹æ¹ý2
        for( Map.Entry<String, String> elem : map.entrySet() ){
            System.out.println( String.format("Å° : %s, °ª : %s", elem.getKey(), elem.getValue()) );
        }
         
        // ¹æ¹ý3
        for( String key : map.keySet() ){
            System.out.println( String.format("Å° : %s, °ª : %s", key, map.get(key)) );
        }
    }
}



Ãâó: http://stove99.tistory.com/96 [½ºÅäºê ÈǷα¸]