An Example of Java arraycopy Method to Copy Arrays

The Java copy array method

There is a method in the Java System class that allows copying one array to the other array. The method is called: arraycopy.

The example below shows you how to define and declare an array and then copying its elements to the other array by using the arraycopy method of the System class.

How to use the arraycopy method?

The syntax of Java arraycopy method is:

public static void arraycopy(

Object source_Array, int sourcePos,Object copty_to_array, int copty_to_array_pos, int length



  • source_Array tells which array to copy from.
  • sourcePos tells the source array position to start from (index starts from 0).
  • copty_to_array specifies which array to copy to.
  • copt_to_array_pos specifies where to copy in the destination array.
  • The length specifies the length of the destination array.

Example of using Java arraycoppy method

The following example copies array items of one array to the other by using the arraycopy method.

Java array copy

Experience this online

The output will be:







You can see, the array elements of the destination array are displayed after copying from the source array (arrsrc).

Also see – Java array | Java String array

Was this article helpful?

Related Articles

Leave A Comment?