Um dos poderosos recursos 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 aulas. Uma dessas estruturas de dados é o conjunto de classes que derivam da interface List . Ao contrário de matrizes comuns, listas podem ser de forma eficiente e facilmente redimensionada para acomodar os conjuntos de dados que mudam regularmente tamanho. No entanto, não é sem suas desvantagens : a primeira é que , uma vez que a lista é construída , pode ser difícil modificar os itens , basta 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 . Instruções
1
Abra 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:
java.util.List importação;
java.util.ArrayList importação;
public class SimpleListTutorial {
public static void main ( string [] args ) { }
}
Todo o código para este tutorial vai dentro dos "principais" suportes .
Página 2
Criar uma lista de strings usando o seguinte código:
list l = new ArrayList ( );
l.add ("Primeiro o item " );
l.add ( " Segundo item ");
l.add ( " Quarto item ");
3
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 no lista. Lembre-se , os índices da lista, como todos os de contagem em Java, começa em 0 , ao invés de 1.
4
Modificar um item em uma lista em outra coisa. Use o "set" método :
l.set (2, "Um novo terceiro item ");
Isso irá substituir completamente o item no terceiro slot com o novo item de dado . É o mesmo que o código a seguir :; (". Uma nova terceiro item " 2 , )
l.remove (2)
l.add ;
5
Imprima a lista atual para garantir que ele trabalhou :
for ( string s : l) {
System.out.println ( s);
} < br >