Java Language
LinkedHashMap
Buscar..
Introducción
La clase LinkedHashMap es la implementación de la tabla Hash y la lista vinculada de la interfaz Map, con un orden de iteración predecible. Hereda la clase HashMap e implementa la interfaz Map.
Los puntos importantes sobre la clase LinkedHashMap de Java son: Un LinkedHashMap contiene valores basados en la clave. Sólo contiene elementos únicos. Puede tener una clave nula y varios valores nulos. Es igual que HashMap en cambio mantiene el orden de inserción.
Clase LinkedHashMap de Java
Puntos clave:-
Es la implementación de la tabla Hash y la lista enlazada de la interfaz del mapa, con un orden de iteración predecible.
hereda la clase HashMap e implementa la interfaz Map.
Contiene valores basados en la clave.
Sólo elementos únicos.
puede tener una clave nula y múltiples valores nulos.
igual que HashMap en cambio mantiene el orden de inserción.
Métodos: -
- vacío claro ().
- booleantainsKey (clave de objeto).
- Objeto obtener (clave de objeto).
- removeEldestEntry booleano protegido (Map.Entry eldest)
Ejemplo: -
public static void main(String arg[])
{
LinkedHashMap<String, String> lhm = new LinkedHashMap<String, String>();
lhm.put("Ramesh", "Intermediate");
lhm.put("Shiva", "B-Tech");
lhm.put("Santosh", "B-Com");
lhm.put("Asha", "Msc");
lhm.put("Raghu", "M-Tech");
Set set = lhm.entrySet();
Iterator i = set.iterator();
while (i.hasNext()) {
Map.Entry me = (Map.Entry) i.next();
System.out.println(me.getKey() + " : " + me.getValue());
}
System.out.println("The Key Contains : " + lhm.containsKey("Shiva"));
System.out.println("The value to the corresponding to key : " + lhm.get("Asha"));
}