상세 컨텐츠

본문 제목

Java Map 전체 출력

프로그램 언어/Java

by husks 2016. 8. 31. 14:50

본문

반응형


Map에 저장된 내용을 모두 출력하는 방식입니다.


3가지 타입이며 아래 예제를 확인하시길 바랍니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
 
public class MapIterationSample {
 
    public static void main(String[] args) {
        
        HashMap<StringString> hashMap  = new HashMap<StringString>();
 
        hashMap.put("test3""name5");
        hashMap.put("test4""name2");
        hashMap.put("test5""name1");
        hashMap.put("test1""name3");
        hashMap.put("test2""name4");
 
 
        System.out.println("=================Type1=================");
 
        Iterator<String> mapIter = hashMap.keySet().iterator();
 
        while(mapIter.hasNext()){
 
            String key = mapIter.next();
            String value = hashMap.get( key );
 
            System.out.println(key+" : "+value);
 
        }
 
        System.out.println("=================Type2=================");
 
        for(Map.Entry<StringString> elem : hashMap.entrySet()){
 
            String key = elem.getKey();
            String value = elem.getValue();
 
            System.out.println(key+" : "+value);
 
        }
 
        System.out.println("=================Type2=================");
 
        for(String key : hashMap.keySet()){
 
            String value = hashMap.get(key);
 
            System.out.println(key+" : "+value);
 
        }
 
 
    }
 
}



참고: http://huskdoll.tistory.com/5, http://stove99.tistory.com/96

반응형

관련글 더보기

댓글 영역