2016-08-06 9 views
1

は私が例Android Studioを使用して、指定されたインデックス範囲の短い配列を書き込む方法は?

yArray [200 500] = xArray [900 1200] 

yArray [1 499]yArray[1201 inf]は私がArrays.CopyOfRangeを使用してみましたが同じ 残るので、この方法では、MATLABでこれを行っているが、最初からにデータを書き込むように見えますyArray[200 500] = 0も可能ですか?

+0

を使用します構文。そのようなインデックスの範囲を設定することはできません。 – 4castle

答えて

2

、つのアレイから別の値の範囲をコピーして単一の値と値の範囲を満たすためにSystem.arraycopy

System.arraycopy(xArray, 900, yArray, 200, 300); 

を使用し、Javaがそれを持っていないArrays.fill

Arrays.fill(yArray, 200, 500, 0); 
関連する問題