标签:
1. LinkedHashMap类的概述
LinkedHashMap:Map接口的哈希表(保证唯一性) 和 链接(保证有序性)列表实现,具有可预知的迭代顺序。
2. 代码示例:
1 package cn.itcast_03; 2 3 import java.util.LinkedHashMap; 4 import java.util.Set; 5 6 /* 7 * LinkedHashMap:是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。 8 * 由哈希表保证键的唯一性 9 * 由链表保证键盘的有序(存储和取出的顺序一致) 10 */ 11 public class LinkedHashMapDemo { 12 public static void main(String[] args) { 13 // 创建集合对象 14 LinkedHashMap<String, String> hm = new LinkedHashMap<String, String>(); 15 16 // 创建并添加元素 17 hm.put("2345", "hello"); 18 hm.put("1234", "world"); 19 hm.put("3456", "java"); 20 hm.put("1234", "javaee"); 21 hm.put("3456", "android"); 22 23 // 遍历 24 Set<String> set = hm.keySet(); 25 for (String key : set) { 26 String value = hm.get(key); 27 System.out.println(key + "---" + value); 28 } 29 } 30 }
运行效果,如下:
Java基础知识强化之集合框架笔记58:Map集合之LinkedHashMap类的概述
标签:
原文地址:http://www.cnblogs.com/hebao0514/p/4865163.html