¿Cómo unir dos arrays en Java? Forma sencilla de concatenación
¡Hola a todos! Soy nuevo en Java y me encontré con una tarea que parece simple, pero no puedo encontrar una solución elegante. Necesito unir dos arrays en uno. Por ejemplo, tengo un array de enteros `int[] a = {1, 2, 3}` y `int[] b = {4, 5, 6}`. Quiero obtener un tercer array `int[] c = {1, 2, 3, 4, 5, 6}`.
Intenté escribir un bucle manualmente, pero el código se vuelve engorroso, especialmente si los arrays son de diferentes tipos (por ejemplo, strings y números). En Python simplemente escribiría `c = a + b`, pero en Java no funciona así. Sé que en Java no hay un operador incorporado para concatenar arrays, pero tal vez haya algún método estándar o función de biblioteca. He oído hablar de `System.arraycopy()`, pero no entiendo bien cómo aplicarlo para esta tarea.
Por favor, indíquenme la forma más simple y legible de unir dos arrays en Java. Preferiblemente con un ejemplo de código. ¡Gracias de antemano!
<<>>
Usar
Usar System.arraycopy() — la forma clásica
La más común