public static void main(String[] args) { int[] array1 = {10,20,30,40,50,60,70,80,90,100}; int[] array2 = {200,300,400,500,-1,-2,-3}; int[] array3 = {600,700,800,900,0}; int[] array4 = {1000,2000,3000,4000,5000}; int[] totalArray = merge(array1, array2, array3, array4); System.out.println(Arrays.toString(totalArray)); } public static int[] merge(int[] array1, int[]array2, int[]array3, int[]array4) { int[] totalArray = new int[array1.length + array2.length + array3.length + array4.length]; for(int i=0; i<array1.length; i++) { totalArray[i] = array1[i]; } for(int i=0; i<array2.length; i++) { totalArray[array1.length +i] = array2[i]; } for(int i=0; i<array3.length; i++) { totalArray[array1.length + array2.length + i] = array3[i]; } for(int i=0; i<array3.length; i++) { totalArray[array1.length + array2.length + array3.length + i] = array4[i]; } return totalArray; } //output: total array are = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, -1, -2, -3, 600, 700, 800, 900, 0, 1000, 2000, 3000, 4000, 5000]