728x90
HashMap<String, String> map = new HashMap<String, String>();
map.put("a", "val1");
map.put("b", "val2");
map.put("c", "val3");
HashMap으로 저장된 map을 반복문으로 꺼내보자.
(1)
map.forEach((k, v) -> {
System.out.println(String.format("키: %s, 값: %s", k, v));
});
키: a, 값: val1
키: b, 값: val2
키: c, 값: val3
(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 (String key : map.keySet()) {
System.out.println(String.format("키: %s, 값: %s", key, map.get(key)));
}
System.out.println("=====");
(4)
for (Map.Entry<String, String> element : map.entrySet()) {
System.out.println(String.format("키: %s, 값: %s", element.getKey(), element.getValue()));
}
728x90
'☕️자바 𝗝𝗔𝗩𝗔' 카테고리의 다른 글
[Network] Apachi, Nginx, Tomcat 이 하는일이 뭘까? (Apachi와 NginX의 차이점) (0) | 2022.12.11 |
---|---|
[Mac] JAVA 11(Zulu JDK11) 다운로드 및 설치 (0) | 2022.12.08 |
[java] 자바 메모리 구조(static, stack, heap) (0) | 2022.11.18 |
[java] 피라미드 별찍기 예제 (0) | 2022.11.09 |
[java] 자바 별찍기 모래시계 찍기 (0) | 2022.11.08 |
댓글