标签: java data-structures
在性能方面使用MultiKeyMap与使用Map和Map值有什么好处(在您看来,任何可能的可读性)?
答案 0 :(得分:1)
当您使用Multy键映射时,将在底层HashMap中执行单个查找,而如果您使用带Map值的Map,则必须执行至少两次查找才能找到元素正在找。
HashMap
另请注意,您可以使用Generics和Map-s的Map,因此您可以指定key-s和values类型,而使用MultiKeyMap则不能这样做。这就是为什么我会说在这方面使用Map-s的地图有点“安全”。