package cn.itcast_03; import java.util.LinkedHashMap; import java.util.Set; /* * LinkedHashMap:是Map接口的哈希表和鏈接列表實現,具有可預知的迭代順序。 * 由哈希表保證鍵的唯一性 * 由鏈表保證鍵盤的有序(存儲和取出的順序一致) */ public class LinkedHashMapDemo { public static void main(String[] args) { // 創建集合對象 LinkedHashMap<String, String> hm = new LinkedHashMap<String, String>(); // 創建並添加元素 hm.put("2345", "hello"); hm.put("1234", "world"); hm.put("3456", "java"); hm.put("1234", "javaee"); hm.put("3456", "android"); // 遍歷 Set<String> set = hm.keySet(); for (String key : set) { String value = hm.get(key); System.out.println(key + "---" + value); } } }
