Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用分岔键生成多级映射_Java - Fatal编程技术网

Java 用分岔键生成多级映射

Java 用分岔键生成多级映射,java,Java,我有一张地图,上面有abc_cd_de、abc_cd_ef、abc_de_fr键 在这个场景中,我想要的是一个3级的地图 而且这必须是动态的,根据 类似于映射的集合,但可以关联多个值 用一把钥匙。如果用相同的键调用put(K,V)两次,但是 不同的值,多重映射包含从键到键和键的映射 价值观 您可以使用java中的Multimap来实现这一点 我使用如下哈希映射: HashMap<String, HashMap<String, HashMap<String,String>&

我有一张地图,上面有abc_cd_de、abc_cd_ef、abc_de_fr键

在这个场景中,我想要的是一个3级的地图

而且这必须是动态的,根据

类似于映射的集合,但可以关联多个值 用一把钥匙。如果用相同的键调用put(K,V)两次,但是 不同的值,多重映射包含从键到键和键的映射 价值观

您可以使用java中的Multimap来实现这一点


我使用如下哈希映射:

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

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

它如何为我提供多个级别map@Marco福伯格这就是我要找的。i、 e.如果有任何API或其他,我必须实现自己的逻辑。