【发布时间】:2014-03-31 10:38:32
【问题描述】:
我应该存储和跟踪大量计数器(每个仪表有多个计数器,有多个仪表吐出读数)。
是否可以对每种类型的计数器使用一个 HashMap,这样 key 就变成了meter id,value 变成了 counter。在这种情况下,我将拥有与计数器类型一样多的 HashMap。
或者我应该使用 HashMap 的 HashMap 之类的东西。
有什么方法可以让我简单地将数组用于这样的用例。为此,我需要将数组索引替换/映射到meterid。不确定这是否可能,但如果我没有错,它会非常有效,因为 HashMap 使用 Array 本身,所以 Array 必须更快。
【问题讨论】: