728x90
반응형
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)) );
}
}
}
728x90
반응형
'Back-End > Spring Boot' 카테고리의 다른 글
Spring Boot | Jpa Enum Column value로 저장하기, name으로 조회하기 ( feat. 상속관계 ) (0) | 2023.05.04 |
---|---|
Spring Boot | Jpa Postgres Json Column (0) | 2023.05.03 |
Spring Boot | ManyToOne Fetch Join 으로 Object 불러오기 (0) | 2023.04.17 |
Spring Boot | MultiModule build with Next.js (0) | 2023.03.30 |
Spring Boot | Multi Scheduling in Multi Thread (0) | 2023.03.21 |