대표적으로 아래의 세가지 방법이 있다....
public static void main(String[] args) {
Map<string, string> map = new HashMap<string, string>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
map.put("key4", "value4");
// Pattern 1 : entrySet을 이용한 Enhanced For-Loops
for( Map.Entry<string, string> elem : map.entrySet() ){
System.out.println( "key : " + elem.getKey() + ", value : " + elem.getValue()) );
}
// Pattern 2 : keySet을 이용한 Enhanced For-Loops
for( String key : map.keySet() ){
System.out.println( "key : " + key + ", value : " + map.get(key)) );
}
// Pattern 3 : Iterator를 이용한 While-Loops
Iterator keys = map.keySet().iterator();
while( keys.hasNext() ){
String key = keys.next();
System.out.println( "key : " + key + ", value : " + map.get(key)) );
}
}
'Java' 카테고리의 다른 글
[Spring] 스프링 @(어노테이션) 종류 (0) | 2020.01.20 |
---|---|
[Spring] Spring Annotation의 종류와 그 역할 (0) | 2020.01.20 |
[JAVA] HttpServletRequest Parameter 추가 (0) | 2020.01.17 |
[Spring] SessionStatus는 어떻게 동작할까? (0) | 2020.01.16 |
전자정부프레임워크 iBatis, MyBatis 설정 방식 차이, 비교 (0) | 2020.01.09 |