【问题标题】:Do we have any api in guava in which i can create hashmap with hashmap as value我们在番石榴中是否有任何 api,我可以在其中创建以 hashmap 作为值的 hashmap
【发布时间】:2012-12-13 09:03:56
【问题描述】:

我想创建一个HashMap<String, HashMap<String, Long>> 我知道在番石榴中我们有 HashMultimap 是HashMap<String, HashSet<String> 但是我们是否也支持HashMap<String, HashMap<String, Long>>??

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

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

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

就我而言,制造商列表和每个制造商的设备列表非常大

也欢迎任何关于替代数据结构的建议。

【问题讨论】:

    标签: java collections guava


    【解决方案1】:

    听起来您可能想要Table - 可能是HashBasedTable<String, String, Long>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      相关资源
      最近更新 更多