안녕하세요.
오늘은 자바(Java) Map에 대해서 알아보겠습니다. Map 인터페이스는 (key : value)형식의 저장 방식을 사용하고 있습니다.
Key의 경우는 값을 저장하고 가져오기 위한 유일한 열쇠이며 Value의 경우는 키(Key)에 종속된 데이터 입니다. 키의 경우는 중복을 허용하지 않으며 Value의 경우는 중복을 허용합니다.
♣ Map 인터페이스의 경우 HashMap<K, V>을 제일 많이 사용합니다. HashMap의경우 Key : value를 묶어 하나의 Entry형식으로 저장합니다.
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
|
public class TestGo {
public static void main(String[] args) {
// map<key : value> value의 자료형이 Object라 모든 Object는 다 들어갈수 있다.
Map<String, Object> map = new HashMap<String, Object>();
// Map에 문자열 데이터를 넣는다.
// Map에 정수 데이터를 넣는다.
// map 데이터를 문자열에 셋팅
// map 데이터를 int에 셋팅
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
7. Map Object를 <String, Object>형식으로 선언 합니다.
10. map의 put 메소드를 사용하여 (key : value) 형식으로 데이터를 저장합니다.
13. map의 put 메소드를 사용하여 (key : value) 형식으로 데이터를 저장합니다.
15. 10번 라인에서 저장할때 쓴 Key를 사용하여 Value를 불러옵니다.
15. 13번 라인에서 저장할때 쓴 Key를 사용하여 Value를 불러옵니다.
18. map에 저장된 Value의 자료형을 불러 옵니다. Type : String
19. map에 저장된 Value의 자료형을 불러 옵니다. Type : Integer
22. key(testStr)에 저장된 Value(테스트 데이터 입니다.)를 String(문자열)에 Set합니다.
22. key(testInt)에 저장된 Value(1234567890)를 int(정수)에 Set합니다.
오늘은 Map에 대해서 알아 보았습니다. 개발을 하면서 정말 상당히 많이 쓰이게 되는데요. 오늘은 정말 간편적인 Map의 사용법에 대해서만 설명하였지만 다음번 글에는 상세한 이론내용을 담아서 설명 드리겠습니다.
감사합니다.
[Java] 자바 while문 사용법 & 예제, while문 중지방법 & 예제 (0) | 2020.03.23 |
---|---|
[JAVA] 자바 삼항연산자 사용법 & 예제 (0) | 2020.03.08 |
[Java] 자바 문자열(텍스트) 자르기 substring() 사용법 & 예제 (0) | 2020.02.21 |
[Java] 자바 문자(텍스트) 길이(length) 가져오기 사용법 & 예제 (1) | 2020.02.20 |
[Java] 자바 문자열 자르기(split) 사용법 & 예제 (0) | 2020.02.20 |