Java: Como juntar dois arrays
Neste post você verá como juntar dois arrays em java.
A forma mais simples de juntar dois arrays é utilizando o método estático addAll
da classe ArrayUtils
da biblioteca Apache Commons Lang, passando os dois arrays como parâmetro. O retorno deste método é um novo array que agrega os dois. Veja o código abaixo:
package br.com.dicasdejava.util;
import org.apache.commons.lang3.ArrayUtils;
import java.util.Arrays;
public class JuntarArrays {
public static void main(String[] args) {
String[] array1 = new String[]{ "a", "b", "c", "d"};
String[] array2 = new String[]{ "e", "f", "g", "h"};
String[] arraysJuntados = ArrayUtils.addAll(array1, array2);
System.out.println(Arrays.toString(arraysJuntados));
}
}
Saída:
[a, b, c, d, e, f, g, h]
Maven
Se você utiliza Maven em seu projeto, pode adicionar a dependência abaixo no seu pom.xml para utilizar todo o poder da biblioteca Apache Commons Lang.
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.7</version>
</dependency>