我们在guava中有任何api,我可以用hashmap创建hashmap作为值

ban*_*ara 1 java collections guava

我想创建一个HashMap<String, HashMap<String, Long>> 我知道的guava,我们有HashMultimap,HashMap<String, HashSet<String> 但是我们也有一些支持HashMap<String, HashMap<String, Long>>吗?

是的,我可以在核心java中做到这一点,只是寻找一些我不必每次检查密钥存在的库

我用一个例子来解释我的问题::我们有一个设备制造商,设备名称和设备等级

现在我需要返回所请求制造商的设备列表 -
特定设备和制造商的请求排名更少- 许多请求

在我的情况下,制造商列表和每个制造商的设备列表是相当大的

对于备用数据结构的任何建议也受到欢迎.

Jon*_*eet 12

听起来你可能想要一个Table- 可能是一个HashBasedTable<String, String, Long>.