key값 : 홍길동
value : 김유신 28, 김구 28
key 값 : 김유신, 김구
value : 28 28
아래와 같이 사용하게 되면, 하나의 키 값이 값을 2개를 갖는 형식으로 사용할 수 있다.
Map<String, Map<String, Integer>> outMap = new HashMap<>();
Map<String, Integer> innerMap = new HashMap<>();
outMap.put("홍길동", innerMap);
innerMap.put("김유신", 28);
innerMap.put("김구", 28);
System.out.println(outMap);
System.out.println(outMap.get("홍길동"));
System.out.println(outMap.get("홍길동").get("김유신"));
System.out.println(outMap.get("홍길동").get("김구"));
System.out.println(innerMap);
반응형
'개발 > 자바' 카테고리의 다른 글
(데이터베이스, 자바 )VO, DAO (0) | 2022.04.19 |
---|---|
(Java)12일차, 자바 쓰레드(Thread) (0) | 2022.04.12 |
자바 컬렉션 (Set, List, Map) (0) | 2022.04.09 |
p370) 3번 문제 - 가위바위보 (0) | 2022.04.07 |
자바 예외처리 (try~catch) (0) | 2022.04.07 |
댓글