Java Multimap
자바 해쉬맵을 사용하면 동일한 키값을 중복할 수 없는 문제가 있다. 그 해결책으로 Multimap 구조인 Guava 이다. 데이터 입출력 간단한 예제이다. ListMultimap multimap = ArrayListMultimap.create(); for (President pres : US_PRESIDENTS_IN_ORDER) { multimap.put(pres.firstName(), pres.lastName()); } for (String firstName : multimap.keySet()) { List lastNames = multimap.get(firstName); out.println(firstName + ": " + lastNames); } 하지만 위와같이 하면 정렬이 되지않는 문제가 있다...
Java/Multimap(Guava)
2021. 9. 8. 15:17