HashMap の単一のキーに対応する値として 2 次元配列を使用しようとしています。
HashMap<String, Integer[][]> hm = new HashMap<String, Integer[][]>();
そして、私は整数配列を持っています
Integer[][] sumArray = new Integer[2][4];
for(int i=0; i<2; i++)
for(int j=0; j<4; j++)
myArray[i][j] = i+j;
Integer[][] multArray = new Integer[2][4];
for(int i=0; i<2; i++)
for(int j=0; j<4; j++)
myArray[i][j] = i*j;
そして、私はそれを HashMap hm に挿入しています。
hm.put("SUM", sumArray);
hm.put("MUL", multArray);
問題は特定のキーにあります。配列全体ではなく、配列の特定の要素を表示したいのです。get()
(たとえば) のメソッドにキー 'SUM' を指定しHashMap
、要素 sumArray[0][2] の値にアクセスしたい場合、どうすればよいでしょうか? 誰でも私を助けてください。ありがとう。