-1

我有一张带有键 abc_cd_de、abc_cd_ef、abc_de_fr 的地图

现在我想要的是在这种情况下的 3 级地图。

这必须是动态的,根据键中的 _ 数量

4

2 回答 2

1

类似于 Map 的集合,但可以将多个值与单个键相关联。如果您使用相同的键但值不同的两次调用 put(K, V),则多重映射包含从键到两个值的映射。

你可以在java中使用Multimap来做到这一点

看这里

于 2013-06-03T14:34:47.430 回答
0

我像这样使用HashMap:

HashMap<String, HashMap<String, HashMap<String,String>>> yourLevelMap= new HashMap<string,HashMap<string, HashMap<String,String>>>();

只需将 HashMaps 定义为值,从而创建另一个 Array 级别。

于 2013-06-03T14:39:10.277 回答