MultiKeyMap与Map的Map值

时间:2013-04-09 05:52:09

标签: java data-structures

在性能方面使用MultiKeyMap与使用Map和Map值有什么好处(在您看来,任何可能的可读性)?

1 个答案:

答案 0 :(得分:1)

当您使用Multy键映射时,将在底层HashMap中执行单个查找,而如果您使用带Map值的Map,则必须执行至少两次查找才能找到元素正在找。

另请注意,您可以使用Generics和Map-s的Map,因此您可以指定key-s和values类型,而使用MultiKeyMap则不能这样做。这就是为什么我会说在这方面使用Map-s的地图有点“安全”。

相关问题