Buscar

Exemplo desenvolvido em Java demonstrando o uso do método "Iterator" atrelado ao uso de "ArrayList". - Exemplo desenvolvido por mim no curso de Engenharia da Computação, Universidade Estácio de Sá - RJ

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

import java.util.*; 
public class MyClass { 
 public static void main(String[] args) { 
 // Cria uma lista de arrays 
 ArrayList<String> a1 = new ArrayList<String>(); 
 
 // Adiciona elementos na lista de arrays 
 a1.add("String 1"); 
 a1.add("String 2"); 
 a1.add("String 3"); 
 a1.add("String 4"); 
 a1.add("String 5"); 
 
 // Mostra o conteúdo de a1 
 System.out.println("Conteúdo original de a1: "); 
 Iterator<String> itr = a1.iterator(); 
 while(itr.hasNext()) { 
 String elemento = itr.next(); 
 System.out.println(elemento + " "); 
 } 
 System.out.println(); 
 
 // Modifica os objetos 
 ListIterator<String> litr = a1.listIterator(); 
 while(litr.hasNext()) { 
 String elemento = litr.next(); 
 litr.set(elemento + "+"); 
 } 
 
 // Mostra o conteúdo de a1 modificado 
 System.out.println("Conteúdo modificado de a1: "); 
 itr = a1.iterator(); 
 while(itr.hasNext()) { 
 String elemento = itr.next(); 
 System.out.println(elemento + " "); 
 } 
 System.out.println(); 
 
 // Mostra a lista com os elementos de forma inversa 
 System.out.println("Lista modificada de forma inversa: "); 
 while(litr.hasPrevious()) { 
 String elemento = litr.previous(); 
 System.out.println(elemento + " "); 
 } 
 System.out.println(); 
 } 
}