Al actualizar los datos en Java, puede haber casos en los que el desarrollador necesita omitir o agregar los datos de acuerdo con el requisito. Por ejemplo, agregar datos idénticos en la misma matriz para aliviar la accesibilidad. En tales casos, agregar a una matriz en Java es de gran ayuda para clasificar los datos y hacer que sea legible.
Este blog discutirá los enfoques para agregar a una matriz en Java.
Cómo agregar a una matriz usando Java?
Para agregar a una matriz en Java, aplique los siguientes enfoques combinados con el "Encadenar()" método.
- "Lista de arreglo" Clase "agregar()" Método.
- "longitud"Atributo y"para" Bucle.
- "Indexación"Técnica y"para" Bucle.
Enfoque 1: Agregar a una matriz en Java usando el método "ArrayList" y "add ()"
El "Encadenar()El método "proporciona la representación de una cadena de un objeto. El "Lista de arreglo"La clase es una matriz reaccionable, contenida en el"Java.Paquete Util" y "agregar()"Es uno de sus métodos utilizados para agregar elementos a la lista de matrices.
Ejemplo
Sigamos el código proporcionado a continuación:
Entero arr [] = 1,2,3;
Sistema.afuera.println ("La matriz dada es:"+ matrices.toString (arr));
ArrayList ArrayList = New ArrayList (matrices.aslist (arr));
lista de arreglo.agregar (4);
arr = ArrayList.ToArray (arr);
Sistema.afuera.println ("La nueva matriz se convierte en:"+ matrices.toString (arr));
En las líneas de código anteriores:
- En primer lugar, inicialice una matriz llamada "arrugado"Con valores enteros.
- En el siguiente paso, el "Matrices.Encadenar()"El método proporciona una representación de cadena del contenido de la matriz en caso de"En t"Array y lo muestra.
- Después de eso, aplique el "Matrices.Aslist ()Método "para transformar de una matriz a un objeto de lista de tamaño fijo.
- Ahora, asocie el "agregar()"Método con el"lista de arregloClase "para agregar el entero especificado como su parámetro (método) en la matriz. Además, convierta el "lista de arreglo"En una matriz a través del Asociado"ToArray ()" método.
- Por último, aplique el "Matrices.Encadenar()Método "nuevamente para transformar los valores de la matriz en cadena y mostrarlo.
Producción
En esta salida, se puede ver que un nuevo entero se agrega a la matriz, con éxito.
Enfoque 2: Agregar a una matriz en Java usando el atributo "Longitud" y el bucle "para"
El "longitud"El atributo calcula la longitud de la matriz y el"paraEl bucle se utiliza para iterar a través de los elementos y realizar la funcionalidad en consecuencia. Estos enfoques se pueden aplicar en combinación con el "Encadenar()Método "para determinar y especificar la longitud de la matriz y agregar un nuevo valor a la matriz en función de eso.
Ejemplo
Vamos a ver el ejemplo proporcionado a continuación:
int dadaArray [] = 1,2,3,4,5,6;
int n = dedArray.longitud;
int actualizateArray [] = new int [n+1];
valor int = 7;
Sistema.afuera.println ("La matriz dada es:"+ matrices.toString (dedArray));
para (int i = 0; i
UpdateDArray [i] = dedArray [i];
UpdateDArray [n] = valor;
Sistema.afuera.println ("La nueva matriz se convierte en:"+ matrices.toString (actualizateArray)); En el código anterior-snippet:
- En primer lugar, declare una matriz que tiene valores enteros.
- En el siguiente paso, asocie el "longitud"Atributo para calcular la longitud de la matriz.
- Después de eso, el "nuevo int []"Asigna la longitud de la matriz agregando"1"A la longitud de la matriz actual para acumular el valor que debe agregarse.
- Ahora, especifique el número entero que debe agregarse. Además, transforma los valores de la matriz en cadena a través de "Encadenar()" método.
- Aplica el "para"Luce para iterar a lo largo de los elementos de la matriz para copiar su contenido y colocarlos en una nueva matriz llamada"ActualatedArray"Dado que esta matriz acumula el espacio para que el nuevo entero se agregue.
- Finalmente, transforma el contenido de la nueva matriz en una cadena a través del "Encadenar()"Método y mostrarlo.
Producción
En la salida anterior, se puede ver que el entero especificado se adjunta a la nueva matriz.
Enfoque 3: Agregar a una matriz en Java utilizando la técnica de "indexación" y el bucle "para"
Estos enfoques se pueden aplicar en combinación para agregar una cadena a la matriz aplicando una condición en el índice de matriz.
Ejemplo
La siguiente ilustración aclara el concepto discutido:
Cadena dadaRray [] = "Harry", "David", "Tom";
int n = dedArray.longitud;
INT índice = 3;
Sistema.afuera.println ("La matriz dada es:"+matrices.toString (dedArray));
Cadena newArray [] = nueva cadena [n+1];
int j = 0;
para (int i = 0; iif (i == index)
newArray [i] = "jacob";
demás
newArray [i] = dadaArray [j];
j ++;
Sistema.afuera.println ("La nueva matriz se convierte en:"+matrices.toString (newArray)); En las líneas de código anteriores:
- Del mismo modo, recuerde las metodologías discutidas para declarar una matriz (cadena en este caso) y determinar su longitud.
- En el siguiente paso, asigne el índice donde se debe agregar la cadena y transforme la matriz proporcionada en una cadena a través del "Encadenar()" método.
- Después de eso, del mismo modo, asignar el tamaño de la nueva matriz, iterar a través de esta matriz y considerar el "índice"Condición, coloque el valor de cadena establecido en esa posición.
- Finalmente, muestre la nueva matriz después de convertir sus valores en el formato de cadena.
Producción
La salida anterior significa que una cadena adicional se agrega a una nueva matriz que mantiene intactos los valores especificados anteriormente.
Conclusión
Para agregar a una matriz en Java, aplique el "Encadenar()"Método combinado con el"Lista de arreglo"Clase y"agregar()" método, "longitud"Atributo, y"para"Loop, o"Indexación"Técnica. Estos enfoques se pueden utilizar para agregar una entrada con la ayuda de una lista y agregar un entero o una cadena en una nueva matriz especificando su longitud (matriz), respectivamente. Este blog elaboró los enfoques para agregar a una matriz en Java.