| Utilidades | |
| Inicio | Cursos infosintesis.net liberados | Java SE | Las Colecciones | |
| Las Colecciones | |
| Paso 4: Operativa HashMap |
Para ver un ejemplo de la la utilización de la Clase HashMap primero vamos a crea la Clase Factura según el siguiente diagrama de Clases de Diseño

Este es el código de la Clase Factura
package paqcolecciones; public class Factura { public void setNumeroFactura(String numeroFactura) { public String getCliente() { public void setCliente(String cliente) { public double getTotal() { public void setTotal(double total) { |
Ahora vamos a crear la Clase FacturasHashMap que contiene un método main(...) y un constructor que invoca al método crearHashMap() para crear un objeto de tipo HashMap.
Este es el código fuente de la Clase FacturasHashMap
package paqcolecciones; import java.util.HashMap;import java.util.Map; public class FacturasHashMap { Map mapaFactura; public FacturasHashMap() { crearHashMap(); } private void crearHashMap(){ mapaFactura = new HashMap(); } public static void main(String[] args) { new FacturasHashMap(); } } |
Crear nuevas Facturas y añadirlas a un HashMap
Ahora vamos a crear cinco facturas invocando al método crearRellenarAñadirFacturasHashMapPorNuneroFactura()
package paqcolecciones; import java.util.HashMap; public class FacturasHashMap { |
Obteber elementos de un HashMap
En este paso vamos a obtener las facturas con las llaves "000002" y "000003" y seguidamente vamos a mostrar su contenido de la siguiente forma

Para ello nos vamos a crear el método obtenerMostrarFacturas2y3().