Implementación de TreeMap. Utilizarnos la clase Libro de los ejemplos anteriores.
package packageMaps;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;
import packageHashSet.Libro;
public class EjemploTreeMap {
public static void main(String[] args) {
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");
Map< integer libro=""> mapLibros = new TreeMap< integer libro=""> ();
mapLibros.put(1,libro1);
mapLibros.put(2,libro2);
mapLibros.put(3,libro3);
mapLibros.put(4,libro4);
mapLibros.put(5,libro5);
mapLibros.put(6,libro6);
System.out.println("\n********* TreeMap *********");
// Imprimimos el Map con un Iterador
Iterator< integer> it = mapLibros.keySet().iterator();
it = mapLibros.keySet().iterator();
while(it.hasNext()){
Integer key = it.next();
System.out.println("Clave: " + key + " -> Valor: " + mapLibros.get(key));
}
}
}
Comentarios
Publicar un comentario