Java Language
LinkedHashMap
Szukaj…
Wprowadzenie
Klasa LinkedHashMap to implementacja tabeli mieszania i listy połączeń interfejsu Map z przewidywalną kolejnością iteracji. Dziedziczy klasę HashMap i implementuje interfejs Map.
Ważne punkty dotyczące klasy Java LinkedHashMap to: LinkedHashMap zawiera wartości oparte na kluczu. Zawiera tylko unikalne elementy. Może mieć jeden klucz zerowy i wiele wartości zerowych. Jest to to samo, co HashMap zamiast tego utrzymuje porządek wstawiania.
Klasa Java LinkedHashMap
Kluczowe punkty:-
Jest implementacją tabeli mieszania i połączonej listy interfejsu mapy, z przewidywalną kolejnością iteracji.
dziedziczy klasę HashMap i implementuje interfejs Map.
zawiera wartości oparte na kluczu.
tylko unikalne elementy.
może mieć jeden klucz zerowy i wiele wartości zerowych.
tak samo jak HashMap zamiast tego utrzymuje porządek wstawiania.
Metody: -
- void clear ().
- boolean zawiera klucz (klucz obiektu).
- Object get (Klucz obiektu).
- chroniony boolean removeEldestEntry (najstarszy Map.Entry)
Przykład: -
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"));
}