반응형
Map<String, String> map = new HashMap<String, String>();
map.put("map", "kim");
map.put("name", "kim");
map.put("age", "18");
map.put("address", "seoul");
// 첫번째 : entrySet()
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key : " + entry.getKey() + ", value :" + entry.getValue());
}
// 두번째 : keySet()
for (String key : map.keySet()) {
String value = map.get(key);
System.out.println("key :" + key + ", value :" + value);
}
// 세번째 : entrySet().iterator()
Iterator<Map.Entry<String, String>> iteratorE = map.entrySet().iterator();
while (iteratorE.hasNext()) {
Map.Entry<String, String> entry = (Map.Entry<String, String>) iteratorE.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println("key :" + key + ", value :" + value);
}
// 네번째 : keySet().iterator()
Iterator<String> iteratorK = map.keySet().iterator();
while (iteratorK.hasNext()) {
String key = iteratorK.next();
String value = map.get(key);
System.out.println("key :" + key + ", value :" + value);
}
\
반응형
반응형
'전공수업 > JAVA' 카테고리의 다른 글
[JAVA] 기초 문법 - LIST(KEY,VALUE) 키 값 출력(꺼내기) (0) | 2022.12.02 |
---|---|
[JAVA 기초] 자바 생성자 설명 (0) | 2022.01.26 |
[JAVA / 자바] 알고리즘 공부(메소드) (0) | 2021.05.23 |
[Java] ==, equals(), hashcode() 란? (0) | 2021.05.17 |
객체지향? (0) | 2018.07.21 |