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