Remova o método de Arraylist em Java

Remova o método de Arraylist em Java
O método de Java ArrayList Remons () de classe é usado para excluir um elemento da lista o mais rápido possível. Ele também inclui os métodos sobrecarregados como Remover (Int Index) e Remover (objeto). O método Remover (Int Index) remove o índice da lista. Substitui o mesmo elemento depois de remover um. O remover (valor do objeto) remove o valor específico da lista. NullPointerException é esperado se o objeto for nulo. A lista não suporta os elementos nulos.

Exemplo 1:

O programa é dado para demonstrar o uso do método Java Remover (). O método Remone () toma o valor do índice como um argumento da lista de matrizes para eliminar o elemento que é colocado no índice especificado.

importar java.util.Arraylist; importar java.util.Lista;
classe Removedemo1
public static void main (string [] args)
Lista num = new ArrayList ();
num.add (9);
num.add (19);
num.add (29);
num.add (39);
num.add (49);
num.add (59);
Sistema.fora.println (num);
num.remover (1);
num.remover (3);
Sistema.fora.println (num);

A classe de lista é especificada com o tipo genérico inteiro na ilustração anterior. Criamos o atributo "num" e inicializamos com o ArrayList () para criar a lista de uma matriz. Como a lista de matrizes está vazia, temos que inserir o valor para preenchê -lo. Usamos a função Add () para adicionar os valores inteiros na lista especificada. Depois disso, exibimos a variedade de listas preenchidas.

Em seguida, implantamos o método Remone () que é chamado pelo atributo "num" Lista porque esse método remove () é aplicado a ele. O método Remone () é fornecido com os valores do índice “1” e “3” que descartam os números que são colocados no índice “1” e “3” na matriz da lista numérica. Novamente, exibimos a matriz "num" da lista para o item de lista restante.

A lista de matrizes numéricos é gerada que tem seis elementos dentro dela. Após a operação removida, o índice "1" e "3" são removidos e o item de lista restante é exibido no console.

Exemplo 2:

No programa REMOTE (REMOVER () REMOVER () REMOTE () REMOVER. O método Remone () também toma o elemento da lista como um argumento para excluir esse elemento específico da lista especificada.

importar java.util.Arraylist;
classe pública Removedemo2
public static void main (string [] args)
ArrayList Languages ​​= New ArrayList (5);
línguas.add ("python");
línguas.add ("java");
línguas.add ("kotlin");
línguas.add ("scala");
Sistema.fora.println ("O tamanho da lista é:" + idiomas.tamanho());
para (String str: Languages)
Sistema.fora.println ("nome é: + str);

línguas.remover ("python");
Sistema.fora.println ("\ Nafter removendo o elemento do tamanho é: idiomas.tamanho());
para (String str: Languages)
Sistema.fora.println ("String é: + str);


A sequência do ArrayList é criada com o valor padrão de "5" na variável "idiomas". O ArrayList está inicialmente vazio, que é atualizado adicionando o valor da string usando a função Add (). Como o tamanho da Arraylist é corrigido, não podemos adicionar os elementos dentro dele mais do que "5". Verificamos o tamanho da Arraylist, invocando o método size () com a variável “idiomas”. Depois disso, os nomes de várias linguagens de programação são impressos em nossa Arraylist. linguagens de programação. Em seguida, geramos o método Remone () que é chamado pela variável ArrayList "Languages". O método Remone () é especificado com o nome da linguagem da string "python" a ser removido da ArrayList. Após essa remoção específica do elemento de string da lista, obtemos o tamanho da ArrayList novamente, implantando o método size (). A lista de string alterada é então impressa iterando-a sobre o loop for.

O tamanho do Arraylist junto com os elementos é mostrado na tela. A lista de Array depois de remover o elemento com o tamanho também é mostrada:

Exemplo 3:

O método RemofIF () é mais apropriado na condição quando gostaríamos de remover um valor da lista de Array que corresponde ao filtro de predicado. O filtro de predicado é passado como um argumento para esse método.

importar java.util.Arraylist; classe pública Removedemo3
public static void main (string [] args)
ArrayListarr = new ArrayList (5);
arr.add ("Emily");
arr.add ("billy");
arr.add ("jack");
arr.add ("James");
Sistema.fora.println ("O tamanho é: + arr.tamanho());
para (string n: arr)
Sistema.fora.println ("Elementos da matriz:" + n);

arr.removef (x -> (x.charat (0) == 'j'));
Sistema.fora.println ("\ nnow tamanho é:"+ arr.tamanho());
para (string n: arr)
Sistema.fora.println ("Elementos:+arr);


A variável “ARR” do Arraylist é declarada no programa para gerar o ArrayList, que apenas insere os cinco valores, já que o tamanho já está definido. Os valores são adicionados ao Arraylist "ARR" dentro do intervalo. Então, para imprimir todos os valores da lista de Array, invocamos o método foreach. Depois disso, aplicamos o método RemofiF () no ArrayList "ARR". O predicado é definido para remover () como um parâmetro. O método RemofIf () passa por cada caractere da string especificada no ArrayList e remove o valor da string dessa lista que começa com o valor do caractere de "j". Em seguida, obtemos o tamanho da Arraylist "arr" após esta operação. O Arraylist é então atravessado pelo método foreach para imprimir a lista de Arraylist após a operação RemofiF ().

A saída do programa anterior gera primeiro o tamanho do Arraylist e seus elementos. Em seguida, ele produz a lista de Array com o tamanho e os elementos atualizados após o método RemofiF ().

Exemplo 4:

Os casos de Método Remone () são explorados nos programas anteriores. Existe um método claro () que funciona de maneira semelhante ao método Remover (). Ele também remove ou limpa os itens da Arraylist.

importar java.io.*;
importar java.util.*;
classe pública Removedemo4
public static void main (string [] args)
ListArlist = new ArrayList (5);
Arrlist.Adicione um");
Arrlist.add ("dois");
Arrlist.add ("três");
Arrlist.claro();
Sistema.fora.println (arlist);

O método ArrayList () é chamado na variável "Arlist" junto com o tamanho fixo. Ao manter em mente o tamanho da ArrayList, adicionamos os elementos do tipo de string em nosso ArrayList "Arrlist". Depois disso, utilizamos o método clear () no "Arlist" para limpar todo o "Arrlist". Em seguida, imprimimos o “Arlist” que é recuperado após o método clear ().

O ArrayList que é gerado a seguir está vazio, pois o método clear () limpa todas as entradas do ArrayList.

Exemplo 5:

Embora os elementos da lista incluídos na coleção fornecida também sejam removidos usando o método removeall () da classe Arraylist, como o método java clear ().

importar java.util.Arraylist;
classe Removedemo5
public static void main (string [] args)
ArrayList Players = new ArrayList ();
jogadoras.add ("smith");
jogadoras.add ("Milo");
jogadoras.add ("archie");
Sistema.fora.println ("Arraylist é: + jogadores);
jogadoras.removeall (jogadores);
Sistema.fora.println ("Após removeall () Arraylist: + jogadores);

O programa é declarado com a variável "jogadores" da Arraylist. Definimos essa variável de "jogadores" com a lista de Arrays vazio que só pode adicionar os valores da string. Os valores da string são então inseridos na função ArrayList by add (). O Arraylist inicial é impresso antes do método removeall (). Depois disso, empregamos o método removeall () com o Arraylist "jogadores". O método removeall () passa com a variável "jogadores" para remover todos os itens que existem no Arraylist. A lista de Array é então impressa para ver os resultados antes e depois do método removeall ().

A lista de arrays antes do método removeall () retorna todos os itens. Mas após o método removeall (), o Arraylist que é gerado a seguir está vazio:

Conclusão

O método Remone () da Arraylist elimina a primeira ocorrência do elemento da lista especificada se esse elemento estiver presente. A lista não é alterada no caso em que os elementos não estão localizados na lista. Explicamos para remover os elementos da lista usando o método Remover () com o exemplo apropriado. Além disso, também fornecemos o método RemofiF (), Método RemoveAll () e Clear (), que também ajuda a remover os elementos da lista.