import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class HashMapLoop
{
public static void main(String[] agrs) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("a", "값:1");
map.put("b", "값:2");
map.put("c", "값:3");
//1번 : Java 1.8부터 가능
map.forEach((key, value)->{
System.out.println( String.format("키 -> %s, 값 -> %s", key, value) );
});
//2번
Iterator<String> keys = map.keySet().iterator();
while( keys.hasNext() ){
String key = keys.next();
System.out.println( String.format("키 -> %s, 값 -> %s", key, map.get(key)) );
}
//3번
for( Map.Entry<String, String> elem : map.entrySet() ){
System.out.println( String.format("키 -> %s, 값 -> %s", elem.getKey(), elem.getValue()) );
}
//4번
for( String key : map.keySet() ){
System.out.println( String.format("키 -> %s, 값 -> %s", key, map.get(key)) );
}
}
}
출처 : https://youngram2.tistory.com/71
'프로그래밍 > Java' 카테고리의 다른 글
[Java] Scanner / next() 와 nextLine() 차이 (1) | 2023.05.05 |
---|---|
[Java] String to JsonArray 변환 (0) | 2023.04.13 |
[Java] String Array 형태의 변수를 Json 형태로 변환 (0) | 2022.04.19 |
[Eclipse] heap status 비우기 (0) | 2022.03.25 |
[Eclipse] 리눅스에서 톰캣 서버 추가시 unknown version of tomcat was specified 에러 (0) | 2021.12.30 |
댓글