Recherche…


Introduction

La classe LinkedHashMap est l'implémentation de la table de hachage et de la liste liée de l'interface Map, avec un ordre d'itération prévisible. Il hérite de la classe HashMap et implémente l'interface Map.

Les points importants concernant la classe Java LinkedHashMap sont les suivants: Un LinkedHashMap contient des valeurs basées sur la clé. Il ne contient que des éléments uniques. Il peut avoir une clé NULL et plusieurs valeurs NULL. C'est la même chose que HashMap maintient l'ordre d'insertion.

Classe Java LinkedHashMap

Points clés:-

  • Est la table de hachage et l'implémentation de la liste liée de l'interface Map, avec un ordre d'itération prévisible.

  • hérite de la classe HashMap et implémente l'interface Map.

  • contient des valeurs basées sur la clé.

  • seulement des éléments uniques.

  • peut avoir une clé NULL et plusieurs valeurs NULL.

  • de même que HashMap maintient l'ordre d'insertion.

Méthodes: -

  • annulez clear ().
  • boolean containsKey (clé d'objet).
  • Objet get (clé d'objet).
  • booléen protégé removeEldestEntry (Map.Entry eldest)

Exemple :-

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow