Agregar elementos a una matriz:
Para agregar elementos a una matriz, debes seguir los pasos siguientes:
- Crear una matriz de mayor tamaño
- Copiar los elementos de la matriz antigua a la nueva matriz utilizando un bucle
- Agregar el nuevo elemento al final de la nueva matriz
A continuación, se muestra el código para agregar elementos a una matriz:
~/proyecto/ArrayAppend.java
import java.util.Arrays;
public class ArrayAppend {
public static int[] appendToArray(int[] oldArr, int elementToAdd) {
int[] newArr = Arrays.copyOf(oldArr, oldArr.length + 1);
newArr[newArr.length - 1] = elementToAdd;
return newArr;
}
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
System.out.println("Matriz inicial: " + Arrays.toString(arr));
arr = appendToArray(arr, 6);
arr = appendToArray(arr, 7);
arr = appendToArray(arr, 8);
System.out.println("Después de agregar elementos: " + Arrays.toString(arr));
}
}
Para ejecutar el código, abre la terminal en la carpeta del proyecto y luego compila y ejecuta el código con los siguientes comandos:
javac ArrayAppend.java
java ArrayAppend
Después de ejecutar el código, obtendrás la siguiente salida:
Matriz inicial: [1, 2, 3, 4, 5]
Después de agregar elementos: [1, 2, 3, 4, 5, 6, 7, 8]