Tag: 多级

在Java中使用多级HashMap的最佳实践

我们有一种情况,我们最终使用多级哈希映射; 也就是说,哈希映射内部的哈希映射,深度为三层或四层。 本能地,这在某个地方感觉不对。 我在这里阅读了有关如何迭代/使用多级哈希映射的post,但几乎没有人说这是什么最好的做法。 为什么多级哈希映射不好,如果有的话,更好的设计是什么? 以下是我们拥有的多级哈希映射的示例设计: Map map1; class Object1 { String version; Map map2; } class Object2 { Map<String,List> map4; Map map5; }