1

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

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

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

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

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

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

4

1 回答 1

12

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

于 2012-12-13T09:06:45.223 回答