Поиск…


Вступление

Класс 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"));    
    }


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow