Alguns métodos de lista Java úteis:
A lista Java contém muitos métodos integrados para executar diferentes tipos de operações nos dados da lista Java. Os métodos de lista Java mais usados são mencionados aqui.
Método | Objetivo |
adicionar (elemento) | Ele adiciona um elemento no final da lista e retorna um valor booleano. |
adicionar (índice, elemento) | Ele adiciona um elemento na posição específica da lista e não retorna nada. |
addAll (lista) | Ele adiciona todos os elementos de uma lista no final de outra lista e retorna um valor booleano. |
addAll (índice, lista) | Ele adiciona todos os elementos de lista2 na posição particular da lista1 e retorna um valor booleano. |
é igual a (objeto) | Ele compara um objeto específico com os elementos da lista e retorna um valor booleano. |
get (index) | Ele recupera o elemento da posição particular da lista. |
subList (from_Index, to_Index) | Ele recupera elementos de um determinado intervalo. |
está vazia() | Ele verifica se a lista está vazia ou não. |
remover (índice) | Ele remove o elemento de um índice específico. |
remover (objeto) | Remove a primeira ocorrência do objeto. |
removeAll (lista) ou clear () | Remove todos os elementos de uma lista. |
conjunto (índice, elemento) | Ele substitui o elemento de uma posição particular. |
Tamanho() | Ele retorna o número de elementos de uma lista. |
classificar (comparador) | Ele classifica os elementos da lista com base no comparador específico. |
Os usos dos métodos acima são mostrados na próxima parte deste tutorial usando diferentes exemplos.
Exemplo-1: Crie uma lista Java e insira elementos na lista
Duas listas de tipos de dados de string são declaradas e os diferentes métodos para inserir dados na lista são usados no exemplo a seguir. Uma ArrayList chamada flower_list1 é declarado e três valores são inseridos em série usando o método add (). Em seguida, outro elemento é adicionado, mencionando a posição de inserção. Outra ArrayList chamada flower_list2 é declarado, e dois valores são inseridos como antes. O método addAll () é usado para mesclar os valores de flower_list2 no final de flower_list1.
importar java.util.Lista;importar java.util.ArrayList;
public class list1
public static void main (String [] args)
// Declara uma lista de string
Lista flower_list1 = new ArrayList ();
// Inicializa a lista com três elementos
flower_list1.adicionar ("Rosa");
flower_list1.adicionar ("Lily");
flower_list1.adicionar ("Tulipa");
// Imprime a lista atual
Sistema.Fora.println (flor_lista1);
// Insira um elemento na terceira posição
flower_list1.adicione (2, "Nenúfar");
// Imprime a lista atual
Sistema.Fora.println (flor_lista1);
// Declara outra lista de string
Lista flower_list2 = new ArrayList ();
// Inicializa a lista com dois elementos
flower_list2.adicionar ("Girassol");
flower_list2.adicionar ("Narciso");
// Insira todos os elementos da segunda lista no final da primeira lista
flower_list1.addAll (flower_list2);
// Imprime a lista atual
Sistema.Fora.println (flor_lista1);
Resultado:
A seguinte saída aparecerá após a execução do código.
Exemplo-2: Atualizar e remover elementos de uma lista Java
Como os valores da lista podem ser atualizados e removidos são mostrados no exemplo a seguir. Uma lista de tipo de dados Inteiro é declarada aqui. Quatro números são adicionados à lista usando adicionar() método. O conjunto() método é usado para substituir o segundo valor da lista. A seguir, duas formas de exclusão são mostradas aqui. Remover () método é usado para remover o terceiro elemento da lista, e o objeto iterador é usado para remover o terceiro valor da lista atual. O claro () método é usado para tornar uma lista vazia.
importar java.util.*;public class list2
public static void main (String [] args)
// Declara uma lista de inteiros
Lista num_list = new ArrayList ();
//// Inicialize a lista com quatro elementos
num_list.adicione (10);
num_list.adicione (75);
num_list.adicionar (45);
num_list.adicionar (90);
// Imprime a lista atual
Sistema.Fora.println (num_list);
// Substitua o segundo elemento e imprima a lista
num_list.conjunto (1,85);
Sistema.Fora.println (num_list);
// Remova o terceiro elemento e imprima a lista
num_list.remova (2);
Sistema.Fora.println (num_list);
// Declara um iterador
Iterator list_itr = num_list.iterador ();
// Remova o terceiro elemento usando o objeto
contador interno = 0;
while (list_itr.hasNext ())
list_itr.Next();
if (contador == 2)
list_itr.remover();
pausa;
contador ++;
Sistema.Fora.println (num_list);
// Remova todos os elementos da lista
num_list.Claro();
Sistema.Fora.println (num_list);
Resultado:
A seguinte saída aparecerá após a execução do código.
Exemplo 3: recuperar cada elemento de uma lista usando o loop
Os valores da lista são impressos como a lista nos dois exemplos anteriores. Este exemplo mostra o uso do loop para iterar cada valor da lista e imprimir o valor em cada linha. Aqui, uma ArrayList de um tipo de dados duplo é declarada e cinco valores são inseridos usando adicionar() método. Ordenar() método é usado para classificar a lista antes de imprimir.
importar java.util.*;public class list3
public static void main (String [] args)
// Declara uma lista de duplo
Lista numberList = new ArrayList ();
// Inicializa a lista com cinco elementos
numberList.adicionar (3.78);
numberList.adicionar (4.12);
numberList.adicionar (8.56);
numberList.adicionar (5.62);
numberList.adicionar (2.58);
// Imprime a lista atual
Sistema.Fora.println (numberList);
// Classifique a lista
Coleções.sort (numberList);
Sistema.Fora.println ("Lista os elementos após classificação:");
// Imprime a lista classificada usando o loop for
para (int i = 0; i < numberList.size(); i++)
Sistema.Fora.imprimir (numberList.get (i) + "\ n");
Resultado:
A seguinte saída aparecerá após a execução do código.
Conclusão:
Os métodos de lista mais usados são explicados neste tutorial usando diferentes classes ArrayList. Espero que as tarefas de inserção, atualização e exclusão de dados na lista sejam apagadas após a leitura deste tutorial e os leitores sejam capazes de usar a lista em seu código corretamente.