취미처럼

[JAVA] Map 출력 본문

JAVA/이론

[JAVA] Map 출력

sirius 2021. 3. 22. 09:51
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Object> map = new HashMap<String, Object>();
        
        map.put("name", "yujin");
        map.put("age", "10");
        map.put("blog", "yujin.tistory.com");
        map.put("hobby", "programming");
        
        System.out.println("name : " + map.get("name") );
        
        /** 
         * 첫 번째 : Iterator
         */
 
        Iterator<String> iter = map.keySet().iterator();
        
        while(iter.hasNext()) {
            String key = iter.next();
            String value = (String) map.get(key);
            
            System.out.println(key + " : " + value);
        }
        
        /**
         * 두 번째 : For
         */

        for(String key : map.keySet()) {
            String value = (String) map.get(key);
            System.out.println(key + " : " + value);
        }
    }
}

'JAVA > 이론' 카테고리의 다른 글

[JAVA] 참조  (0) 2021.03.23
[JAVA] boxing, unboxing  (0) 2021.03.23
[JAVA] @SuppressWarnings  (0) 2021.03.22
[JAVA] 객체 비교  (0) 2021.03.22
[JAVA] MessageDigest  (0) 2021.03.22
Comments