2013년 10월 23일 수요일

(자바 컬렉션 객체 값출력)Map.Entry, entrySet을 이용한 Set, Map, Prpperties 값 출력하기

(자바 컬렉션 객체 값출력)Map.Entry, entrySet을 이용한 Set, Map, Prpperties 값 출력하기

 private Map<String, Object> map ;
 private Properties props;
 private Set<Object> set;
        ......
 
 for(Map.Entry<String, Object> entry:map.entrySet()) {
   System.out.println("Key: " + entry.getKey() + "-" + entry.getValue());
 }
 for(Map.Entry<Object, Object> entry : props.entrySet()) {
   System.out.println("key : " + entry.getKey() + "-" + entry.getValue() );
 }
 for(Object obj : set) {
    System.out.println("value : " + obj);
 }
 
 
[예제]
 
package day5;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import java.util.Vector;
public class Test {
 public static void main(String[] args) {
  Map<String, Object> map = new HashMap();
  Set<String> set = new HashSet();
  Properties props = new Properties();
 
  map.put("1", "1길동");
  map.put("2", "2길동");
 
  set.add("홍길동");
  set.add("김길동");
 
  props.put("3", "3길동");
  props.put("4", "4길동");  
  for (Map.Entry<String, Object> entry : map.entrySet()) {
   System.out.println("Key: " + entry.getKey() + "-"
     + entry.getValue());
  }

  for (String str : set) {
   System.out.println("value : " + str);
  }
 
  for (Map.Entry<Object, Object> entry : props.entrySet()) {
   System.out.println("Key: " + entry.getKey() + "-"
     + entry.getValue());
  }
 }
}

댓글 없음:

댓글 쓰기