Ao gerenciar os dados em Java, pode haver um requisito para anexar os dados atualizados como um registro. Por exemplo, adicionar novas entradas como uma lista ou substituir os dados contidos por um novo registro. Em tais situações, torna -se conveniente para o desenvolvedor utilizar as listas para anexar, definir e buscar os registros efetivamente.
Este artigo elaborará o uso e a implementação de um “Lista Java ”.
O que é uma "lista de java"?
A "Lista Java ”Permite a manutenção da coleção ordenada. Ele contém métodos baseados em índice para definir e buscar os elementos.
Antes de ir para os exemplos para criar e alocar a lista, inclua os pacotes a seguir no código:
importar java.util.Arraylist;
importar java.util.Lista;
Exemplo 1: Criando e atribuindo valores em uma lista de strings
O "adicionar() ”O método adiciona elementos à lista. Este método pode ser implementado para anexar os elementos da string ao “Corda " lista.
Sintaxe
add (elem)
Na sintaxe acima, “Elem ”Refere -se ao elemento que precisa ser adicionado à lista.
Neste exemplo, uma lista de strings pode ser criada com os valores fornecidos abaixo:
Lista
stringList = new ArrayList(); StringList.add ("Linux"); StringList.add ("dica"); Sistema.fora.println ("A lista de string é:"+ stringList); No bloco de código acima:
Em primeiro lugar, crie um “Arraylist ”Objeto do tipo“Corda "Através do"novo "Palavra -chave e a"ArrayList () ”Construtor, respectivamente. Na próxima etapa, associe o “adicionar() ”Método com a lista para adicionar os elementos de string especificados nela (lista). Por fim, exiba a lista atualizada compreendendo os valores adicionados da string. Saída
Na saída acima, pode -se observar que os valores de string especificados são adicionados à lista de strings.
Exemplo 2: Criando e atribuindo valores em uma lista inteira
Neste exemplo em particular, uma lista inteira pode ser criada e alocada com valores (número inteiro):
Lista IntegerList = New ArrayList(); Integerlist.add (1); Integerlist.add (2); Integerlist.add (3); Sistema.fora.println ("A lista inteira é:"+ integerlist); Nas linhas acima do código:
Da mesma forma, crie um “Arraylist ”Objeto especificando o tipo como“Inteiro ”. Na próxima etapa, associe o “adicionar() ”Método para adicionar os números inteiros especificados na lista. Finalmente, exiba a lista com os valores inteiros anexos. Saída
Nesta saída, pode -se observar que os valores inteiros foram adicionados adequadamente.
Exemplo 3: Criando e atribuindo os valores em uma lista de objetos
Neste exemplo em particular, os valores de número inteiro e string podem ser adicionados à lista, pois o tipo de lista especificada como “Objeto ”:
Lista IntegerList = New ArrayList(); Integerlist.add (1); Integerlist.add ("Linux"); Integerlist.add (3); Integerlist.add ("dica"); Sistema.fora.println ("A lista de objetos é:"+ integerlist); No bloco de código acima:
Da mesma forma, crie um “Arraylist ”Objeta e especifique o tipo como“Objeto ”Para facilitar os valores inteiros e de string na lista. Agora, da mesma forma, adicione os valores de número inteiro e string declarados à lista. Por fim, exiba o atualizado “Objetos ”Lista no console. Saída
Exemplo 4: definir e buscar os valores adicionados em uma lista
O "definir() ”O método é usado para substituir o elemento na posição específica da lista com o elemento especificado. O "pegar() ”O método busca o elemento no índice fornecido/especificado na lista.
Sintaxe
set (ind, elem) Na sintaxe acima:
““ind ”Refere -se ao índice do elemento que precisa ser definido. ““Elem ”Corresponde ao elemento recém -definido. obtenha (ind) Nesta sintaxe, “ind ”Aponta para o índice contra o elemento correspondente que precisa ser buscado.
As abordagens discutidas acima podem ser aplicadas em combinação no exemplo abaixo fornecido para definir e obter os valores adicionados em um “Objeto " lista:
Lista ObjectList = New ArrayList(); ObjectList.add (1); ObjectList.add ("Linux"); ObjectList.add (3); ObjectList.add ("dica"); Sistema.fora.println ("A lista de objetos é:"+ objectList); ObjectList.set (0, "Linux"); ObjectList.conjunto (1, 1); Sistema.fora.println ("O elemento no primeiro índice é:"+ objectList.obtenha (0)); Sistema.fora.println ("O elemento no segundo índice é:"+ objectList.obtenha (1)); Sistema.fora.println ("A lista de objetos atualizada se torna:"+ objectList); No trecho de código acima, aplique as seguintes etapas:
Lembre -se das abordagens discutidas para criar e adicionar os valores em um “Objeto ”Lista e exiba a lista. Na próxima etapa, associe o “definir() ”Método com a lista para adicionar os valores de sequência e número inteiro especificados nos índices especificados, substituindo assim os valores padrão. Finalmente, associe o “pegar() ”Método para buscar os elementos nos índices declarados. Observe que os valores definidos antes são recuperados para observar a configuração e busca dos elementos da lista. Saída
A saída acima significa que a lista de objetos é atualizada de acordo com os valores definidos.
Conclusão
““Lista Java ”É uma coleção ordenada onde o usuário pode adicionar, definir e buscar os elementos por seus índices. Esses elementos podem ser inteiros, strings ou ambos. Esta lista pode ser utilizada para armazenar, alocar e obter os valores compreendendo vários tipos de dados de acordo. Este blog discutiu o uso de uma lista de java.