Sobes.tech
Junior — Middle

¿Es posible cambiar la longitud de un array existente?

sobes.tech AI

Respuesta de la IA

En Java, los arreglos tienen una longitud fija que se establece al crearlos y no puede cambiarse durante la ejecución del programa. Si necesitas cambiar la longitud de un arreglo, debes crear uno nuevo del tamaño deseado y copiar los datos del antiguo.

Ejemplo de cambio de tamaño de un arreglo:

int[] oldArray = {1, 2, 3};
int[] newArray = new int[5];
System.arraycopy(oldArray, 0, newArray, 0, oldArray.length);
// ahora newArray de longitud 5 contiene los elementos de oldArray

Para cambiar dinámicamente el tamaño de colecciones en Java, generalmente se usan clases del paquete java.util, como ArrayList, que se expande automáticamente al agregar elementos.