Java version of c# Array.Copy(Array sourceArray, int sourceI
本文关键字:Array sourceArray int sourceI Copy version of Java | 更新日期: 2023-09-27 18:34:06
我正在尝试将一些 C# 代码转换为 Java,我遇到了一行调用此方法的行:
Array.Copy(
frames[row],
0,
concatenated,
row*frames[row].Length,
frames[row].Length);
C# 方法的签名如下所示:
Array.Copy(
Array sourceArray,
int sourceIndex,
Array destinationArray,
int destinationIndex,
int length)
我试图找到在 Java 中做同样事情的方法,但没有运气。如何在 Java 中模仿相同的行为?
你试过System.arraycopy()
吗?
例:
char[] copyFrom = { 'd', 'e', 'c', 'a', 'f', 'f', 'e', 'i', 'n', 'a', 't', 'e', 'd' };
char[] copyTo = new char[10];
System.arraycopy(copyFrom, 1, copyTo, 2, 8);
System.out.println(new String(copyTo));
输出将是:
ecaffein