나는 어떤 코드가 Map<String, Map<String, String>>
개체 (작동합니다 (HashMap의 HashMap로 인스턴스화되어 있음)가 있지만 구아바에서이 데이터 구조를 나타내는 더 좋은 방법이 있는지 궁금합니다.지도에서 구아
나는 구아바에 ListMultimap
과 SetMultimap
이 있지만 나는 "MapMultimap"을 발견하지 못했다.
나는 더 비슷하다고 생각되는 Table을 확인했지만, 그 이름은 나를 불편하게 만듭니다. 내가 가진 것은 분명히 나무가 아니라 나무입니다. (두 번째 키 사이에 겹침이 없음)
더 좋은 구아바 대체품이 있습니까? 아니면 Map<String, Map<String, String>>
을 사용해야합니까?
내부 '지도'는 어떻게 보이나요? 적절한 클래스로 대체하면,'Map'를 대신 가질 수 있을까요? –
@Philipp Reichart : 그럼 내 SomeObject는 내부 맵을 가져야하므로 내 코드가 어떻게 더 단순 해지는 지 알지 못합니다 ... – WannaKnow
그래서 내부 맵이 어떻게 보이는지 묻는 이유는 다음과 같습니다. 모든 키가 동일한 경우 예를 들어''firstName "',''lastName'', ...), 당신은'Person {String firstName; String lastName; ...}'. 모든 내부 맵이 다른 경우이 물론 작동하지 않습니다. –