0

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

4

1 回答 1

1

当您使用多键映射时,将在底层中完成一次查找,HashMap而如果您使用带有映射值的映射,则必须执行至少两次查找才能找到您要查找的元素。

另请注意,您可以将泛型与 Map of Map-s 一起使用,因此您可以指定键和值类型,而使用 MultiKeyMap 您不能这样做。这就是为什么我会说使用 Map of Map-s 在这方面有点“安全”。

于 2013-04-09T06:26:44.123 回答