例如,我已经在matlab中完成了此操作
yArray [200 500] = xArray [900 1200]
所以这样
yArray [1 499]
和yArray[1201 inf]
保持相同我曾尝试使用Arrays.CopyOfRange,但似乎是从开始就将数据写入索引范围,是否也可以执行
yArray[200 500] = 0
吗? 最佳答案
要将值范围从一个数组复制到另一个数组,请使用System.arraycopy
System.arraycopy(xArray, 900, yArray, 200, 300);
要用单个值填充值范围,请使用
Arrays.fill
Arrays.fill(yArray, 200, 500, 0);