Uma das características mais poderosas da linguagem de programação Java é a implementação de muitas estruturas de dados poderosos e comuns (além da matriz comum), como parte de seu pacote de built-in de classes. Uma dessas estruturas de dados é a coleção de classes que derivam da interface List. Ao contrário de matrizes comuns, as listas podem ser eficientemente e facilmente redimensionada para acomodar conjuntos de dados que mudam regularmente tamanho. No entanto, não é sem suas desvantagens: uma é que, uma vez que a lista é construída, pode ser difícil modificar o itens- simplesmente recuperar os itens da lista e alterá-los é ineficaz. A recuperação de itens cria uma nova instância do item, de modo que o original na lista não reflete as alterações.
Abra o seu editor de texto favorito. Qualquer fará, a partir do Windows Bloco de notas para o ambiente de desenvolvimento NetBeans Java. Cole o seguinte código esqueleto para começar:
import java.util.List;
importação java.util.ArrayList;
classe pública SimpleListTutorial {
main (String [] args) public static void {
}
}
Todo o código para este tutorial vai dentro do "a Principal" suportes.
Criar uma lista de strings usando o seguinte código:
Lista
l = new ArrayList () - l.add ("primeiro item");
l.add ("segundo item");
l.add ("quarto item");
Adicionar um item para o meio da lista com o seguinte código:
l.add (2, "terceiro item");
Isso adiciona a string "terceiro item" para o terceiro lugar na lista. Lembre-se, os índices da lista, como toda a contagem em Java, começa em 0, ao invés de uma.
Modificar um item em uma lista em outra coisa. Use o "conjunto" Método:
l.set (2, "Um novo terceiro item");
Isto irá substituir completamente o item no terceiro slot com o novo item fornecido. É o mesmo que o seguinte código:
l.remove (2);
l.add (2, "Um novo terceiro item.");
Imprimir a lista atual para garantir que ele trabalhou:
for (String s: l) {
System.out.printlnl (s) -
}