Java Language
LinkedHashMap
Поиск…
Вступление
Класс LinkedHashMap - это таблица Hash и реализация Linked list интерфейса Map с предсказуемым порядком итерации. Он наследует класс HashMap и реализует интерфейс карты.
Важными моментами для класса Java LinkedHashMap являются: LinkedHashMap содержит значения, основанные на ключе. Он содержит только уникальные элементы. Он может иметь один нулевой ключ и несколько нулевых значений. Это то же самое, что и HashMap, поддерживает порядок вставки.
Класс Java LinkedHashMap
Ключевые моменты: -
Является ли таблица Hash и связанный список интерфейсом Map с предсказуемым порядком итерации.
наследует класс HashMap и реализует интерфейс карты.
содержит значения на основе ключа.
только уникальные элементы.
может иметь один нулевой ключ и несколько нулевых значений.
то же, что и HashMap, поддерживает порядок вставки.
Методы: -
- void clear ().
- boolean containsKey (ключ объекта).
- Объект get (ключ объекта).
- protected boolean removeEldestEntry (Map.Entry старший)
Пример :-
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"));
}