Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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 添加到hashmap内部的hashmap_Java_Hashmap - Fatal编程技术网

Java 添加到hashmap内部的hashmap

Java 添加到hashmap内部的hashmap,java,hashmap,Java,Hashmap,以下是我所拥有的: HashMap<String,HashMap<Integer,Integer>> data = new HashMap<String,HashMap<Integer,Integer>>(); 它非常不喜欢,我完全不知道怎么做。就这样做吧: HashMap<String,HashMap<Integer,Integer>> data = new HashMap

以下是我所拥有的:

HashMap<String,HashMap<Integer,Integer>> data =
            new HashMap<String,HashMap<Integer,Integer>>();
它非常不喜欢,我完全不知道怎么做。

就这样做吧:

HashMap<String,HashMap<Integer,Integer>> data =
            new HashMap<String,HashMap<Integer,Integer>>();
((Map)data.get( "keyname" )).get(1);
data.put( var, new HashMap(intKey, intVal));
其中intKey和intVal是整型键和整型值。

注意

HashMap<String,HashMap<Integer,Integer>> data =
            new HashMap<String,HashMap<Integer,Integer>>();
之后,可以将整数值添加到第二个HashMap:

data.get("myKey").put(123, 456); // use 123 as key and 456 as value
获取返回的值:

data.get("myKey").get(123); // returns 456

您必须首先获取内部哈希映射:

HashMap<Integer,Integer> innerData = data.get(var);

array.get(x)和y的值是多少?我建议你看看番石榴图库。注意,第二个has映射使用整数
data.get("myKey").put(123, 456); // use 123 as key and 456 as value
data.get("myKey").get(123); // returns 456
HashMap<Integer,Integer> innerData = data.get(var);
innerData.put(x, y);