Implementación de una colección LinkedList, se recorre con un ListIterator
package packageLinkedList; import packageHashSet.Libro; import java.util.LinkedList; import java.util.ListIterator; public class EjemplolinkedListViterator { public static void main(String[] args) { LinkedList<libro> libros = new LinkedList<libro>(); Libro libro1 = new Libro("Now to program","Deitel & Deitel","12345"); Libro libro2 = new Libro("Java a fondo","Pablo Augusto Sznajdleder","67890"); Libro libro3 = new Libro("Piensa en Java","Bruce Eckel","13579"); Libro libro4 = new Libro("Java: Interfaces gráficas","Francisco Javier Ceballos Sierra","24680"); Libro libro5 = new Libro("Programador certificado JAVA 2: curso práctico","Antonio J. Martín Sierra","98765"); Libro libro6 = new Libro("Programador certificado JAVA 2: curso práctico","Antonio J. Martín Sierra","98765"); libros.add(libro1); libros.add(libro2); libros.add(libro3); libros.add(libro4); libros.add(libro5); libros.add(libro6); ListIterator<libro> iterator = libros.listIterator(); Libro miLibro; //recorre la lista hacia adelante while(iterator.hasNext()){ miLibro = (Libro) iterator.next(); System.out.println(miLibro.toString()); } System.out.println("\n\n"); //recorre la lista hacia atrás while(iterator.hasPrevious()){ miLibro = (Libro) iterator.previous(); System.out.println(miLibro.toString()); } } }
Comentarios
Publicar un comentario