Sök…


Introduktion

LinkedHashMap-klassen är implementering av Hash-tabell och länkad lista av kartgränssnittet, med förutsägbar iterationsordning. Det ärver HashMap-klassen och implementerar kartgränssnittet.

De viktiga punkterna om Java LinkedHashMap-klassen är: En LinkedHashMap innehåller värden baserade på nyckeln. Den innehåller bara unika element. Den kan ha en nollnyckel och flera nollvärden. Det är samma sak som HashMap istället upprätthåller införingsordningen.

Java LinkedHashMap-klass

Nyckelord:-

  • Är Hash-tabell och länkad lista implementering av kartgränssnittet, med förutsägbar iterationsordning.

  • ärver HashMap-klassen och implementerar kartgränssnittet.

  • innehåller värden baserade på nyckeln.

  • bara unika element.

  • kan ha en nollnyckel och flera nollvärden.

  • samma som HashMap istället upprätthåller införingsordningen.

Metoder: -

  • void clear ().
  • boolean containKey (Objektnyckel).
  • Objekt få (Objektnyckel).
  • skyddad booleska ta bortEldestEntry (Map.Entry eldest)

Exempel: -

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow