Eliminar el método de ArrayList en Java

Eliminar el método de ArrayList en Java
El método de Java de RemoLer () de JAVA se usa para eliminar un elemento de la lista lo más rápido posible. También incluye los métodos sobrecargados como eliminar (índice int) y eliminar (objeto). El método REMELT (INT índice) elimina el índice de la lista. Sustituye el mismo elemento después de eliminar uno. El eliminación (valor del objeto) elimina el valor particular de la lista. Se espera que se espera nullpointerException si el objeto es nulo. La lista no admite los elementos nulos.

Ejemplo 1:

El programa se da para demostrar el uso del método Java Remound (). El método remove () toma el valor del índice como un argumento de la lista de matriz para eliminar el elemento que se coloca en el índice especificado.

importar java.utilizar.Lista de arreglo; importar java.utilizar.Lista;
clase eliminada1
public static void main (string [] args)
List num = new ArrayList ();
numer.agregar (9);
numer.agregar (19);
numer.agregar (29);
numer.agregar (39);
numer.agregar (49);
numer.agregar (59);
Sistema.afuera.println (num);
numer.eliminar (1);
numer.eliminar (3);
Sistema.afuera.println (num);

La clase de lista se especifica con el tipo genérico entero en la ilustración anterior. Creamos el atributo de lista "NUM" e inicializamos con ArrayList () para crear la lista de una matriz. Como la lista de matriz está vacía, tenemos que insertar el valor para llenarla. Usamos la función add () para agregar los valores enteros en la lista especificada. Después de eso, mostramos la matriz llena de listas.

A continuación, implementamos el método RemoLE () que llama por el atributo de lista "NUM" porque este método remover () se aplica a él. El método remove () se proporciona con los valores de índice "1" y "3" que descargan los números que se colocan en el índice "1" y "3" en la matriz de la lista numérica. Nuevamente, mostramos la matriz de "NUM" de la lista para el elemento de la lista restante.

Se genera la lista de matriz numérica que tiene seis elementos dentro de ella. Después de la operación eliminada, se eliminan el índice "1" y "3" y el elemento de la lista restante se muestra en la consola.

Ejemplo 2:

En el programa de método remove () mencionado anteriormente, el método remove () recibe un valor de índice como parámetro para eliminar ese índice de la lista. El método remove () también toma el elemento de la lista como un argumento para eliminar ese elemento específico de la lista dada.

importar java.utilizar.Lista de arreglo;
clase pública eliminada2
public static void main (string [] args)
ArrayList Languages ​​= New ArrayList (5);
Lenguas.Agregar ("Python");
lenguas.agregar ("java");
lenguas.agregar ("kotlin");
lenguas.agregar ("Scala");
Sistema.afuera.println ("El tamaño de la lista es:" + Idiomas.tamaño());
para (String Str: Languages)
Sistema.afuera.println ("El nombre es: + str);

Lenguas.eliminar ("python");
Sistema.afuera.println ("\ nafter eliminar el elemento del tamaño es: idiomas.tamaño());
para (String Str: Languages)
Sistema.afuera.println ("La cadena es: + str);


La cadena ArrayList se crea con el valor predeterminado de "5" en la variable "Idiomas". La ArrayList está inicialmente vacía, lo que se actualiza agregando el valor de cadena usando la función add (). Como se fija el tamaño de la lista de matrices, no podemos agregar los elementos dentro de él más de "5". Verificamos el tamaño de ArrayList invocando el método size () con la variable "Idiomas". Después de esto, los nombres de varios lenguajes de programación se imprimen desde nuestra ArrayList. lenguajes de programación. Luego, generamos el método RemoLE () que se llama por la variable de "idiomas" ArrayList. El método remover () se especifica con el nombre del lenguaje de cadena "Python" para eliminar de la ArrayList. Después de esa eliminación de elementos de cadena particular de la lista, obtenemos el tamaño de ArrayList nuevamente implementando el método size (). La lista de cadenas alterada se imprime iterándola sobre el bucle for-loop.

El tamaño de ArrayList junto con los elementos se muestra en la pantalla. La ArrayList después de quitar el elemento con el tamaño también se muestra:

Ejemplo 3:

El método remoTrif () es más apropiado en la condición cuando nos gustaría eliminar un valor de la lista de matrices que coincide con el filtro de predicado. El filtro de predicado se pasa como argumento a ese método.

importar java.utilizar.Lista de arreglo; clase pública eliminada3
public static void main (string [] args)
ArrayListarr = new ArrayList (5);
arrugado.agregar ("Emily");
arrugado.agregar ("billy");
arrugado.agregar ("Jack");
arrugado.agregar ("James");
Sistema.afuera.println ("El tamaño es: + arr.tamaño());
for (string n: arr)
Sistema.afuera.println ("Elementos de matriz:" + n);

arrugado.removerif (x -> (x.charat (0) == 'j'));
Sistema.afuera.println ("\ nnow size es:"+ arr.tamaño());
for (string n: arr)
Sistema.afuera.println ("Elementos:+arr);


La variable "ARR" de ArrayList se declara en el programa para generar la ArrayList que solo ingresa los cinco valores ya que el tamaño ya está definido. Los valores se agregan a la ArrayList "ARR" dentro del rango. Luego, para imprimir cada valor de ArrayList, invocamos el método foreach. Después de eso, aplicamos el método remoTiF () en la lista de matrices "ARR". El predicado se define a remoTiF () como un parámetro. El método RemoTIF () pasa a través de cada carácter de la cadena especificada en la ArrayList y elimina el valor de la cadena de esa lista que comienza con el valor del carácter de "J". Luego, obtenemos el tamaño de la ArrayList "ARR" después de esta operación. La ArrayList se atraviesa mediante el método Foreach para imprimir la ArrayList después de la operación remoTrif ().

La salida del programa anterior genera primero el tamaño de ArrayList y sus elementos. Luego, genera la lista de matrices con el tamaño y los elementos actualizados después del método remoTiF ().

Ejemplo 4:

Los casos del método Remout () se exploran en los programas anteriores. Hay un método transparente () que funciona de manera similar al método remove (). También elimina o borra los elementos de ArrayList.

importar java.IO.*;
importar java.utilizar.*;
Clase pública eliminada4
public static void main (string [] args)
ListarrList = new ArrayList (5);
Lista de arrendamiento.Agrega uno");
Lista de arrendamiento.agregar ("dos");
Lista de arrendamiento.agregar ("tres");
Lista de arrendamiento.claro();
Sistema.afuera.println (Arrlist);

El método ArrayList () se llama en la variable "Arrlist" junto con el tamaño fijo. Al mantener en mente el tamaño de ArrayList, agregamos los elementos del tipo de cadena en nuestra lista de matrices "Arrlist". Después de eso, utilizamos el método transparente () en la "Lista de arril" para borrar toda la "Lista de arr que". Luego, imprimimos la "Lista de arr" que se recupera después del método Clear ().

La ArrayList que se genera en lo siguiente está vacío ya que el método transparente () borra todas las entradas de ArrayList.

Ejemplo 5:

Aunque, los elementos de la lista que se incluyen en la colección proporcionada también se eliminan utilizando el método RemoveAll () de la clase ArrayList al igual que el método Java Clear ().

importar java.utilizar.Lista de arreglo;
clase eliminada55
public static void main (string [] args)
ArrayList Players = new ArrayList ();
jugadores.agregar ("Smith");
jugadores.agregar ("milo");
jugadores.Agregar ("Archie");
Sistema.afuera.println ("ArrayList es: + jugadores);
jugadores.RemoveAll (jugadores);
Sistema.afuera.println ("después de retirar ArrayList: + jugadores);

El programa se declara con la variable de "jugadores" de ArrayList. Configuramos esa variable de "jugadores" con la lista de matrices vacías que solo puede agregar los valores de cadena. Los valores de la cadena se insertan en la función de arrayList por la función add (). La ArrayList inicial se imprime antes del método RemoveAll (). Después de eso, empleamos el método RemoveAll () con la ArrayList "Players". El método RemoveAll () pasa con la variable "jugadores" para eliminar todos los elementos que existen en ArrayList. La ArrayList se imprime para ver los resultados anteriores y posteriores del método RemoveAll ().

La ArrayList de los elementos antes del método RemoveAll () devuelve todos los elementos. Pero después del método RemoveAll (), la ArrayList que se genera a continuación está vacía:

Conclusión

El método remove () de la lista de matrices elimina la primera ocurrencia del elemento de la lista especificada si ese elemento está presente. La lista no se cambia en el caso de que los elementos no se encuentren en la lista. Explicamos para eliminar los elementos de la lista utilizando el método remove () con el ejemplo apropiado. Además, también proporcionamos el método de removef (), el método removeall () y el método transparente () que también ayuda a eliminar los elementos de la lista.