안녕하세요.
오늘은 자바(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]자바 문자열(텍스트) 자르기 substring() 사용법 & 예제
[Spring, Java] 스프링, 자바 세션 설명 및 사용법(간단)
[Java] 자바 폴더(디렉토리) 생성방법 및 설명(간단)
'JAVA' 카테고리의 다른 글
[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 |