728x90
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class test {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
// 방법 1 iterator를 이용 (keySet()메서드 이용)
Iterator<String> iter = map.keySet().iterator();
while( iter.hasNext() ) {
String strKey = iter.next();
String strValue = map.get(strKey);
System.out.println(strKey + " : " + strValue);
}
// entrySet()을 이용
for(Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
// HashMap.forEach()를 이용하여 출력
map.forEach((key, value) -> {
System.out.println(key + " : " + value);
});
}
}
key1 : value1
key2 : value2
key3 : value3
key1 : value1
key2 : value2
key3 : value3
key1 : value1
key2 : value2
key3 : value3
728x90
'[WEB] > [Java]' 카테고리의 다른 글
[Java] 자바 참조변수 (0) | 2022.10.06 |
---|---|
[Java] 자바 Optional (0) | 2022.10.01 |
[Java] 자바 static의 의미와 사용방법 (0) | 2022.09.29 |
[Java] 윈도우 자바 환경변수 설정방법 (0) | 2022.09.29 |
[Java] 자바 컬렉션 2 (0) | 2022.09.25 |