Java 简明教程
Java LinkedHashMap Class
Introduction
Java LinkedHashMap 类是 Map 接口的散列表和链表实现,具有可预测的迭代顺序。关于 LinkedHashMap 的重点如下:
-
类提供所有可选的 Map 操作,并允许空元素。
-
对 HashMap 进行迭代可能更昂贵。
Class declaration
以下是 java.util.LinkedHashMap 类的声明:
public class LinkedHashMap<K,V>
extends HashMap<K,V>
implements Map<K,V>
Methods inherited
此类从以下类中继承方法:
-
java.util.HashMap
-
java.util.AbstarctMap
-
java.util.Object
-
java.util.Map
Getting a Value from LinkedHashMap Example
以下示例显示 Java LinkedHashMap get() 方法用于从映射中基于键获取值的用法。我们创建了一个 Integer、Integer 的映射对象。然后添加一些条目,并打印映射。使用 get() 方法,检索并打印一个值。
package com.tutorialspoint;
import java.util.LinkedHashMap;
public class LinkedHashMapDemo {
public static void main(String args[]) {
// create hash map
LinkedHashMap<Integer,Integer> newmap = new LinkedHashMap<>();
// populate hash map
newmap.put(1, 1);
newmap.put(2, 2);
newmap.put(3, 3);
System.out.println("Initial map elements: " + newmap);
System.out.println("Value: " + newmap.get(1));
}
}