我有一些带有Map<String, Map<String, String>>
对象的代码,它可以工作(它被实例化为 HashMaps 的 HashMap),但我想知道在 Guava 中是否有更好的方法来表示这个数据结构。
我已经考虑过Multimap
,但是在 Guava 中有ListMultimap
和SetMultimap
时,我发现没有“MapMultimap”。
我也查了Table,看起来更像它,但它的名字让我很不舒服:我拥有的绝对不是一张桌子,而是一棵树。(第二个键之间没有重叠)
有更好的番石榴替代品还是我应该坚持使用Map<String, Map<String, String>>
?