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"));    
    }


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow