package cn.itcast_01;
import java.util.LinkedHashMap;
import java.util.Set;
/*
* LinkedHashMap:是Map接口的哈希白和链表的实现,具有可预知的迭代顺序
*
* 由哈希表保证键的唯一性
* 由链表保证键盘的有序(存储和取出的顺序一样);
*/
public class LinkedHashMap概述和使用 {
public static void main(String[] args) {
//创建集合对象
LinkedHashMap<String,String> lp = new LinkedHashMap<String,String>();
//创建并添加元素
lp.put("123", "大闹天宫");
lp.put("234", "智取生辰纲");
lp.put("345", "围魏救赵");
lp.put("456", "苦肉计");
lp.put("567", "空城计");
//遍历
Set<String>set =lp.keySet();
for(String key:set) {
String value = lp.get(key);
System.out.println(key+"*-*-*-*-"+value);
}
}
}
LinkedHashMap概述和使用
最新推荐文章于 2025-05-08 10:54:44 发布
本文深入探讨了Java中LinkedHashMap的特性和使用方法,解释了其如何结合哈希表和链表来实现键值对的存储,确保了键的唯一性和顺序性。通过具体代码示例,展示了如何创建LinkedHashMap对象,添加元素,并遍历集合。
1719

被折叠的 条评论
为什么被折叠?



