Java相当于Buffer.BlockCopy

Jir*_*ire 4 java vb.net

什么是VB的Buffer.BlockCopy的Java等价物?

for (int i = 0; i < num5; i++) {
    int[] dst = new int[9];
    // Buffer.BlockCopy(bytes, (num2 + &HF8) + (i * 40), dst, 0, 40)
    byte[] buffer2 = new byte[dst[4] - 1];
    // Buffer.BlockCopy(bytes, dst(5), buffer2, 0, buffer2.Length)
}
Run Code Online (Sandbox Code Playgroud)

注意注释掉的部分...我不知道Java等同于放在那里.

Tod*_*odd 6

如果我理解得当,我想你想要System.arraycopy().可以在这里找到它的JavaDoc.

一个简单的例子是:

int[] src = new int[3] {1,2,3};
int[] dst = new int[4];
System.arraycopy(src, 0, dst, 0, 3); // Copies all of src into dst starting at zero.
// Dst would be {1,2,3,0}
Run Code Online (Sandbox Code Playgroud)