• 코드:
​x
 
1
import java.util.*;
2
​
3
public class prog {
4
    public static void main(String[] args) {
5
        HashMap<String, Integer> hm = new HashMap<String, Integer>();
6
        
7
        // put() 메소드를 이용한 요소의 저장
8
        hm.put("삼십", 30);
9
        hm.put("십", 10);
10
        hm.put("사십", 40);
11
        hm.put("이십", 20);
12
​
13
        // Enhanced for 문과 get() 메소드를 이용한 요소의 출력
14
        System.out.println("맵에 저장된 키들의 집합 : " + hm.keySet());
15
        for (String key : hm.keySet()) {
16
            System.out.println(String.format("키 : %s, 값 : %s", key, hm.get(key)));
17
        }
18
        System.out.println();
19
​
20
        // remove() 메소드를 이용한 요소의 제거
21
        hm.remove("사십");
22
​
23
        // iterator() 메소드와 get() 메소드를 이용한 요소의 출력
24
        Iterator<String> keys = hm.keySet().iterator();
25
        while (keys.hasNext()) {
26
            String key = keys.next();
27
            System.out.println(String.format("키 : %s, 값 : %s", key, hm.get(key)));
28
        }
29
        System.out.println();
30
​
31
        // replace() 메소드를 이용한 요소의 수정
32
        hm.replace("이십", 200);
33
​
34
        for (String key : hm.keySet()) {
35
            System.out.println(String.format("키 : %s, 값 : %s", key, hm.get(key)));
36
        }
37
        System.out.println();
38
​
39
        // size() 메소드를 이용한 요소의 총 개수
40
        System.out.println("맵의 크기 : " + hm.size());
41
    }
42
}
표준입력 & 실행옵션