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: 9312 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 |
JavaScript - Como testar se uma string contém uma determinada substring em JavaScript usando a função includes() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |