Zoeken…


Invoering

De klasse LinkedHashMap is de implementatie van de hashtabel en de gekoppelde lijst van de kaartinterface, met voorspelbare iteratievolgorde. Het neemt de klasse HashMap over en implementeert de kaartinterface.

De belangrijke punten over de Java LinkedHashMap-klasse zijn: Een LinkedHashMap bevat waarden op basis van de sleutel. Het bevat alleen unieke elementen. Het kan één nulsleutel en meerdere nulwaarden hebben. Het is hetzelfde als HashMap in plaats daarvan de invoegvolgorde handhaaft.

Java LinkedHashMap-klasse

Hoofdpunten: -

  • Is Hash-tabel en Linked list-implementatie van de kaartinterface, met voorspelbare iteratievolgorde.

  • neemt de klasse HashMap over en implementeert de kaartinterface.

  • bevat waarden op basis van de sleutel.

  • alleen unieke elementen.

  • kan één nulsleutel en meerdere nulwaarden hebben.

  • hetzelfde als HashMap handhaaft in plaats daarvan de invoegvolgorde.

Methoden: -

  • void clear ().
  • boolean bevatKey (Object key).
  • Object ophalen (objecttoets).
  • beschermde boolean removeEldestEntry (Map.Entry oudste)

Voorbeeld: -

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow