I'm trying to convert some C# code to Java and I came across a line that calls this method:
Array.Copy(
frames[row],
0,
concatenated,
row*frames[row].Length,
frames[row].Length);
The signature of the C# method looks like this:
Array.Copy(
Array sourceArray,
int sourceIndex,
Array destinationArray,
int destinationIndex,
int length)
I'm trying to find way to do the same in Java with no luck. How can I mimic the same behavior in Java?
Did you try to System.arraycopy()
?
Example:
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));
The output will be:
ecaffein
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With