「first」と呼ばれる配列と「second」と呼ばれる別の配列があります。どちらの配列もバイト型で、サイズは 10 インデックスです。
次のように、2つの配列をバイト型の「3番目」と呼ばれる長さ2 * first.lengthの1つの配列にコピーしています。
byte[] third= new byte[2*first.length];
for(int i = 0; i<first.length;i++){
System.arraycopy(first[i], 0, third[i], 0, first.length);
}
for(int i = 0; i<second.length;i++){
System.arraycopy(second[i], 0, third[i], first.length, first.length);
}
しかし、それはコピーではなく、例外をスローします: ArrayStoreException
ここで、型の不一致のために src 配列の要素を dest 配列に格納できなかった場合に、この例外がスローされることを読みました。しかし、私の配列はすべてバイト単位であるため、不一致はありません
問題は何ですか?