サーチ…


前書き

LinkedHashMapクラスは、予測可能な反復順序を使用して、Mapインタフェースのハッシュテーブルとリンクリストの実装です。 HashMapクラスを継承し、Mapインターフェイスを実装します。

Java LinkedHashMapクラスに関する重要な点は次のとおりです。LinkedHashMapには、キーに基づく値が含まれています。固有の要素のみが含まれています。 1つのヌルキーと複数のヌル値を持つことがあります。これは、代わりに挿入順を維持するHashMapと同じです。

Java LinkedHashMapクラス

キーポイント:-

  • ハッシュテーブルとリンクされたリストインプリメンテーションは、予測可能な反復順序でMapインターフェイスを実装します。

  • HashMapクラスを継承し、Mapインターフェイスを実装します。

  • キーに基づく値が含まれています。

  • ユニークな要素のみ。

  • 1つのヌルキーと複数のヌル値を持つことができます。

  • 代わりにHashMapと同じように挿入順序を維持します。

方法: -

  • void clear()。
  • boolean containsKey(Object key)
  • Object get(Object key)
  • protected boolean removeEldestEntry(Map.Entry eldest)

例: -

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