"Map 자료구조"
- "Map 자료구조"는 키와 값을 가지는 자료구조 입니다.
- 키는 중복이 없습니다.
- "Map 인터페이스"에 저장되어 있는 모든 키들은 중복된 값을 가지면 안됩니다. ★
![]() |
put() -> 저장할 때, put메소드를 이용해서 키,값을 저장합니다.
get() -> 1. 원하는 값을 꺼낼 때 2. 매개변수에 "키"가 들어감.
keySet() -> keySet()은 1. Map이 가지고 있는 모든 키를 가져옴 2. 자신이 가지고 있는 모든 키들의 정보를 읽어오는 메소드 3. 리턴타입 : Set 입니다
|
(참고)
(참고)
사용 예 1
(참고) 제네릭 사용하면서 Map 구현함.
(참고) 같은 키값은 절대 절대 없다.
사용 예 2
- 값을 꺼내는 방법
사용 예 3
(참고) Map이 가지고 있는 모든(전체) 키를 얻는 것이 keySet() 입니다.
(keySet() -> 모든 키만 꺼내서 Set자료구조에 넣어 줄 수 있습니다., 왜냐하면 리턴 타입이 Set이라...)
그래서 "키"를 가지고 있는 Set을 iterator을 이용해서 "키"들을 차례처례 꺼내 줄 수 있습니다.
그리고 "키"를 이용해서 "값" 얻을 수도 있게 됩니다.
(참고) 제네릭 사용함.
'■ JAVA > Study' 카테고리의 다른 글
[JAVA] java.time Package - 1.날짜,시간 (0) | 2020.04.18 |
---|---|
[JAVA] Format 클래스 - 숫자, 화폐단위표시, 날짜 (0) | 2020.04.18 |
[JAVA] ★컬렉션 프레임워크 - 3. List인터페이스(자료구조) 사용방법 ★ (0) | 2020.04.18 |
[JAVA] ★컬렉션 프레임워크 - 2. Set인터페이스(자료구조) 사용방법 ★ (0) | 2020.04.18 |
[JAVA] ★컬렉션 프레임워크 - 1. 기본 설명 ★★ (0) | 2020.04.18 |