System arraycopy() method in java
public class SystemArraycopyMethodExample { public static void main(String[] args) { int[] arrOne = {2,4,6,8,10,12,14,16,18,20}; int[] arrTwo = {1,3,5,7,9,11,13,15,17,19}; int[] sourceArr, sourcePosition, destinationArr[], destinationPosition, len; sourceArr = arrOne; sourcePosition = 2; destinationArr = arrTwo; destinationPosition = 5; len = 4; // printing elements of source array System.out.println("Source array : "); for(int a = 0; a < arrOne.length; a++) System.out.print(arrOne[a] + " "); System.out.println(""); System.out.println("sourcePosition : " + sourcePosition); // print elements of destination array System.out.println("Destination array : "); for(int a = 0; a < arrTwo.length; a++) System.out.print(arrTwo[a] + " "); System.out.println(""); System.out.println("destinationPosition : " + destinationPosition); System.out.println("Length : " + len); // system.arraycopy method in java System.arraycopy(sourceArr, sourcePosition, destinationArr, destinationPosition, len); // printing final array System.out.println("Final array : "); for(int a = 0; a < arrTwo.length; a++) System.out.print(arrTwo[a] + " "); } }