我正在编程,我想知道这是否可行。
我有一个像这样声明的HashMap;
Map<Integer,String[][]> rtePages=new HashMap<>();
现在,当我在地图中放置一些东西时,我会这样做:
rtePages.put(1,new String[5][2]);
我担心的是如何更改生成的数组的值?
假设我想在1号键上更改[0] [1]?
答案 0 :(得分:1)
如果要将数组存储为Map
:
map.put(key, newArray)
array = map.get(key)
检索数组引用,然后通过引用更新数组值。 (除非您想要替换put
中存储的数组引用,否则您不需要执行Map
。)