Java

Tutorial da lista Java

Tutorial da lista Java
A lista é uma maneira útil de armazenar dados múltiplos ordenados como uma matriz em Java. Mas tem muitos recursos que não existem na matriz. A lista é chamada de coleção ordenada e é uma interface que estende o Coleção interface. Não pode criar um objeto como um array, mas implementa quatro classes para usar as funcionalidades da lista. Essas aulas são ArrayList, LinkList, Stack e Vector. Estes são definidos em o Java Collection Framework. As classes ArrayList e LinkList são amplamente utilizadas em Java. As operações de inserção, atualização, exclusão e pesquisa são feitas na lista com base no valor do índice como uma matriz. Ele pode armazenar valores nulos e duplicados. Java.util pacote contém a interface de 'lista', e será necessário importar para usar a 'lista'. Como os diferentes métodos da 'lista' podem ser usados ​​em Java são mostrados neste tutorial.

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.

Emular cliques do mouse passando o mouse usando o mouse sem cliques no Windows 10
Usar um mouse ou teclado na postura errada de uso excessivo pode resultar em muitos problemas de saúde, incluindo tensão, síndrome do túnel do carpo e...
Adicione gestos do mouse ao Windows 10 usando essas ferramentas gratuitas
Nos últimos anos, os computadores e sistemas operacionais evoluíram muito. Houve um tempo em que os usuários tinham que usar comandos para navegar pel...
Controle e gerencie o movimento do mouse entre vários monitores no Windows 10
Gerenciador de mouse com tela dupla permite que você controle e configure o movimento do mouse entre vários monitores, diminuindo seus movimentos pert...