개발/자바
(자바) 중첩 map 사용 법
kakk789
2022. 4. 10. 22:13
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);
반응형