キーが整数で、値が double の配列である HashMap があります。
HashMap<Integer, double[]> map = new HashMap<>();
double 配列の特定のインデックスの値を変更するにはどうすればよいですか?
これを行う 1 つの方法は、必要なキーの double 配列を取得し、それを一時配列にコピーし、一時配列内の必要なインデックスを変更してから、同じキーに対して配列をマップに配置することです。つまり、
double temp[] = map.get(i);
温度[10] = 3.142;
map.put(i、temp);
しかし、より良い実装が必要ですよね?