본문 바로가기

프로그래밍/JAVA, Servlet, JSP

java map 전체출력(Iterator 사용)

 package test;

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

public class Aaa {

 public static void main(String[] args) {
  Map<String, Object> map = new HashMap<String, Object>();
  map.put("name", "홍길동");
  map.put("age", 20);
  map.put("address", "서울시 강남구 대치동");
  map.put("rate", 20.25);

  Object o = map.get("name");
  System.out.printf("%s은(는) 이름입니다.%n", o);

  Set<String> keySet = map.keySet();
  Iterator<String> iterator = keySet.iterator();
  while (iterator.hasNext()) {
   String key = iterator.next();
   Object value = map.get(key);
   System.out.printf("key : %s , value : %s %n", key, value);
  }
 }
}