como utilizo o interator para achar o primeiro, proximo e ultimo elemento de uma lista onde os dados sao incluidos pelo usuario(nome e idde) e mostrar atraves de mesnagem.
O Iterator só te permite percorrer uma coleção em uma direção(pra frente).
O método next() te retorna o próximo elemento da coleção. Lembrando que a posição inicial do Iterator é fora da lista.
Para percorrer uma coleção sem ser unidirecionalmente utilize a ListIterator.
Abaixo ambas documentações das interfaces.
Javadoc Iterator:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html
Javadoc ListIterator:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/ListIterator.html
Abraço.
O Iterator só te permite percorrer uma coleção em uma direção(pra frente).
O método next() te retorna o próximo elemento da coleção. Lembrando que a posição inicial do Iterator é fora da lista.
Para percorrer uma coleção sem ser unidirecionalmente utilize a ListIterator.
Abaixo ambas documentações das interfaces.
Javadoc Iterator:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html
Javadoc ListIterator:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/ListIterator.html
Abraço.
assim o iterator age como o foreach o hasNext que verifica se tem mais de um elemento… e o next que traz o proximo elemento.
Mas assim vc quer o primeiro, quer o proximo, e quer o ultimo qual é que vc nao quer? pq na minha visao usuaria o foreach que teria o mesmo efeito e o trabalho seria menor :D.
tem como me dar um exemplo?
do for each sim:
import java.util.ArrayList;
class Lis{
public static void main(String ar[]){
ArrayList<String> lista = new ArrayList<String>(); // recurso java 5 genericos
lista.add("Camilo");
lista.add("guj");
lista.add("java");
/* opcional o uso das chaves ai*/
for(String s : lista){
System.out.println(s);
}
}}
testa ai…flw!!
dupliquei sem querer… deu um erro aqui no guj ai achei que nao tinha postado e cancelei… e mandei o pots novamente