Duvida em ArrayList

5 respostas
T

Bah gente seguinte… To com uma duvida…

Estou armazendo o resultado da minha consulta ao banco em um array list…
O array list começa em 0 certo…
Gostaria de saber se existe algum metodo para passar para o proximo elemento do aaryalist, para passara para o elemento anterior, e para o ultimo…

Se alguem puder me ajudar…

Abraço a todos…

5 Respostas

G
arrayList.get(a posição que você quer...)
T

certo… isso eu saquei… mas comu eu digo

arrayList.get(a proxima posicao??);

eu nao sei qtos valores vai ter meu array list… queria ir para o proximo registro…

Se puder me esclarecer… abraço…

G

“tiago_tikas”:
certo… isso eu saquei… mas comu eu digo

arrayList.get(a proxima posicao??);

eu nao sei qtos valores vai ter meu array list… queria ir para o proximo registro…

Se puder me esclarecer… abraço…

Você pode usar um Iterator para percorre o array usando o método next();

Iterator iterator = list.iterator(); while(iterator.hasNext()) { System.out.println(iterator.next()); }

F
List lista = minhaLista();
// lista.size() conta quantos registros tem na sua lista
for (int i = 0 ; i < lista.size(); i++){ 
   lista.get(i).meuMetodo();
}

Abraços[/list]

J
ListIterator ite = arrayList.listIterator();

SuaClasse proximo = (SuaClasse) ite.next();

SuaClasse anterior = (SuaClasse) ite.previous();

Onde SuaClasse é a classe dos objetos que você adicionou ao ArrayList (claro), se usar Generics não precisa fazer esses casts aí...

http://java.sun.com/j2se/1.5.0/docs/api/java/util/ListIterator.html

Criado 29 de maio de 2006
Ultima resposta 30 de mai. de 2006
Respostas 5
Participantes 4