Java Language
LinkedHashMap
Ricerca…
introduzione
La classe LinkedHashMap è la tabella hash e l'implementazione dell'elenco collegato dell'interfaccia della mappa, con un ordine di iterazione prevedibile. Eredita la classe HashMap e implementa l'interfaccia della mappa.
I punti importanti sulla classe Java LinkedHashMap sono: A LinkedHashMap contiene valori basati sulla chiave. Contiene solo elementi unici. Può avere una chiave nullo e più valori nulli. È come se HashMap mantenga invece l'ordine di inserimento.
Classe Java LinkedHashMap
Punti chiave:-
È l'implementazione della tabella hash e dell'elenco collegato dell'interfaccia della mappa, con un ordine di iterazione prevedibile.
eredita la classe HashMap e implementa l'interfaccia Mappa.
contiene valori basati sulla chiave.
solo elementi unici.
può avere una chiave nulla e più valori nulli.
lo stesso di HashMap invece mantiene l'ordine di inserimento.
Metodi: -
- void clear ().
- boolean containsKey (chiave dell'oggetto).
- Oggetto get (chiave dell'oggetto).
- protected boolean removeEldestEntry (Map.Entry primogenito)
Esempio :-
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"));
}