public class UnificacaoArrays { public int [] unificaArray(int array1[], int array2[]) { final int tamanhoArrayUnificado = array1.length + array2.length; int arrayUnificado[] = new int [tamanhoArrayUnificado]; for(int i = 0; i < array1.length;i++) { arrayUnificado[i] = array1[i]; } for(int i = array1.length; i < tamanhoArrayUnificado; i++) { arrayUnificado[i] = array2[i - array1.length]; } return arrayUnificado; } } public class Main { public static void main(String[] args) { int array1[] = {5,10,15,25,30}; int array2[] = {9,8,7,6,5,4}; //Executa a classe de unificação de arrays e mostra os dados UnificacaoArrays unificacaoArrays = new UnificacaoArrays(); int arrayUnificado[] = unificacaoArrays.unificaArray(array1, array2); System.out.print("For normal: "); for(int i = 0; i< arrayUnificado.length; i++) { System.out.print(arrayUnificado[i] + " "); } } }