Os Javeiros


Coleções em Java – List

Posted in Java por javeiros em junho 28, 2008

Uma lista é uma coleção ordenada de elementos do mesmo tipo, conhecida por seqüência. Os elementos de uma lista podem ser acessados pela sua posição, isto é, seu índice.

OBS.: o primeiro elemento de qualquer lista tem índice 0 (zero).

As listas são derivadas da interface java.util.List, que por sua vez, estende a interface Collection.

As listas podem receber elementos iguais, ou seja, dois objetos x1 e x2, onde x1.equals(x2) retorna verdadeiro, além de múltiplos null.

A interface List possui um iterator especial, o ListIterator, que permite o início da iteração em qualquer ponto da lista.

List possui os seguintes novos métodos (além dos que “vieram” de Collection):

* void add(int i, E elemento) » adiciona um elemento do tipo E à lista, na posição i;
* boolean addAll(int i, Collection c) » adiciona todos os elementos de uma coleção c à lista, na posição i;
* E get(int i) » retorna o elemento do tipo E, que está na posição i; int indexOf(Object o) » retorna a posição do primeiro objeto o da lista – se ele não existir, retorna -1;
* Iterator iterator() » retorna um iterator, que será usado para percorrer todos os elementos da lista; int lastIndexOf(Object o) » retorna a posição do último objeto o da lista – se ele não existir, retorna -1;

* ListIterator listIterator() » retorna um iterator específico para listas, que será usado para percorrer todos os elementos da mesma;
* ListIterator listIterator(int i) » retorna um iterator específico para listas, que será usado para percorrer todos os elementos da mesma, a partir da posição i;
* boolean remove(int i) » remove o elemento que está na posição i da coleção;

* E set(int i, E elemento) » substitui o elemento que está na posição i pelo emento que foi passado como argumento – o elemento antigo é retornado pelo método;
* List subList(int inicio, int fim) » retorna uma lista com todos os elementos da lista original, compreendidos entre inicio (inclusive) e fim (exclusive);

OBS.: Collection c quer dizer: objeto c, do tipo Collection, que contém elementos do mesmo tipo da coleção que está executando o método.

Retirado de: http://www.50minutos.com.br/?p=60

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: