Você está aqui: Java ::: Coleções (Collections) ::: LinkedList |
Percorrendo os elementos de uma LinkedList do final para o início usando um ListIteratorQuantidade de visualizações: 9469 vezes |
|
A interface ListIterator fornece uma forma muito fácil de percorrer os elementos de uma lista ligada (LinkedList) do final para o início. Neste trecho de código você verá como fazê-lo. O primeiro passo é obter um iterador para o último elemento da lista: ListIterator<String> iterador = nomes.listIterator(nomes.size());
while(iterador.hasPrevious()){
// os elementos da lista são obtidos aqui
}
String nome = iterador.previous();
import java.util.*;
public class Estudos{
public static void main(String args[]){
// Cria uma LinkedList de Inteiros
LinkedList<String> nomes = new
LinkedList<String>();
// adiciona elementos no final da lista
// ligada
nomes.add("Osmar");
nomes.add("Carlos");
nomes.add("Marcelo");
// vamos percorrer toda a lista, iniciando
// no último elemento
ListIterator<String> iterador =
nomes.listIterator(nomes.size());
while(iterador.hasPrevious()){
String nome = iterador.previous();
System.out.println(nome);
}
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






