수색…


소개

LinkedHashMap 클래스는 예측 가능한 반복 순서를 사용하여 Map 인터페이스의 해시 테이블 및 링크 된 목록 구현입니다. HashMap 클래스를 상속하고 Map 인터페이스를 구현합니다.

Java LinkedHashMap 클래스에 대한 중요한 사항은 다음과 같습니다. LinkedHashMap에는 키를 기반으로하는 값이 들어 있습니다. 고유 한 요소 만 포함합니다. 하나의 널 (null) 키와 복수의 널 값을 가질 수 있습니다. 대신 삽입 순서를 유지 관리하는 HashMap과 동일합니다.

Java LinkedHashMap 클래스

키 포인트:-

  • 예측 가능한 반복 순서를 사용하여 Map 인터페이스의 해시 테이블과 링크 된 목록 구현입니다.

  • HashMap 클래스를 상속하고 Map 인터페이스를 구현합니다.

  • 키를 기반으로하는 값을 포함합니다.

  • 유일한 요소.

  • 하나의 널 (null) 키와 복수의 널 값을 가질 수 있습니다.

  • 대신 HashMap과 마찬가지로 삽입 주문을 유지 관리합니다.

방법 : -

  • void clear ().
  • boolean containsKey (Object key)
  • Object get (Object key).
  • 보호 된 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