Java类中的LinkedHashMap是哈希表和地图界面的链接列表实现,具有可预测的迭代顺序。
它继承了HashMap类并实现了map接口。
关于Java LinkedHashMap类的重要点是:LinkedHashMap包含基于密钥的值。
它仅包含唯一的元素。
它可能有一个空键和多个空值。
这与HashMap相同,而是维护插入顺序。
java linkedhashmap类
要点:
- 是哈希表和地图界面的链接列表实现,具有可预测的迭代顺序。
- 继承HashMap类并实现地图界面。
- 包含基于键的值。
- 只有独特的元素。
- 可能有一个空键和多个空值。
- 与hashmap相同,而是维护插入顺序。
方法:
- void clear().
- boolean containsKey(Object key).
- Object get(Object key).
- protected boolean removeEldestEntry(Map.Entry eldest)
例子:
public static void main(String arg[]) { LinkedHashMap lhm = new LinkedHashMap(); lhm.put("Ramesh", "Intermediate"); lhm.put("Shiva", "B-Tech"); lhm.put("Santosh", "B-Com"); lhm.put("Asha", "Msc"); lhm.put("oir", "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")); }
日期:2020-06-02 22:15:24 来源:oir作者:oir