Java 更改HashMap中存储的数组索引的值
我正在编程,我想知道这是否可能实现 我有一个如下声明的HashMapJava 更改HashMap中存储的数组索引的值,java,collections,Java,Collections,我正在编程,我想知道这是否可能实现 我有一个如下声明的HashMap Map<Integer,String[][]> rtePages=new HashMap<>(); 我关心的是如何更改生成的数组的值 假设我想更改键号1处的[0][1]。如果您将数组作为值存储在映射中: 要替换数组,请使用map.put(key,newArray) 要更新数组的元素,请使用array=map.get(key)检索数组引用,然后通过引用更新数组值。(除非要替换存储在映射中的数组引用,
Map<Integer,String[][]> rtePages=new HashMap<>();
我关心的是如何更改生成的数组的值
假设我想更改键号1处的[0][1]。如果您将数组作为值存储在
映射中
:
- 要替换数组,请使用
map.put(key,newArray)
- 要更新数组的元素,请使用
检索数组引用,然后通过引用更新数组值。(除非要替换存储在array=map.get(key)
中的数组引用,否则不需要执行映射
)放置
rtePages.put(1,new String[5][2]);