Java:HashMap
De W3API
Contenido |
[editar] Descripcion
HashMap es una tabla en la que podemos insertar claves. Implementa el interface Map, lo cual nos permite utilizar los métodos relativos a los mapas. El rendimiento de las funciones básicas .get() y .put() es constante, ya que los elementos están dispersos en el mapa de forma concreta
[editar] Sintaxis
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable
[editar] Ejemplo
Map<String,String> hm = new HashMap<String,String>();
hm.put("1","Luis");
hm.put("2","Amaya");
hm.put("3","Julio");
// Añadimos un elemento con clave existente. Se sobrescribe su valor
// ya que no puede haber valores duplicados
hm.put("1","Victor");
Iterator<Entry<String,String>> it = hm.entrySet().iterator();
while (it.hasNext()) {
Entry<String,String> e = it.next();
System.out.println(e.getKey() + " " + e.getValue());
}
[editar] Campos
[editar] Constuctores
[editar] Metodos
- clear()
- clone()
- containsKey()
- containsValue()
- entrySet()
- get()
- isEmpty()
- keySet()
- put()
- putAll()
- remove()
- size()
- values()