我想在Map<Integer, Map<Integer,Float>>
上操作。 這是我如何初始化:如何初始化Map <Integer,Map <Integer,Float >>?
Map<Integer, Map<Integer,Float>> map = new TreeMap<>();
for(int i=0; i<100; i++)
map.put(i, new TreeMap<>());
,但我總是得到null
爲entrySet
。 當我嘗試添加元素
map.get(i).put(j.getKey(), d);
其中i
和j
是Map.Entry<Integer, Point3f>
,它什麼都不做。 (Point3f
是一個對象從庫vecmath
)
編輯:我改成了HashMap
,但現在我得到NullPointerException
。