社区
Java SE
帖子详情
LinkedHashMap 这么用是jdk1.8的新特性么?
马程序员
2016-10-10 01:19:52
public static final Map<Integer, String> SEX_MAP = new LinkedHashMap<Integer, String>() {{
put(SEX_MAIL, "男");
put(SEX_FEMAIL, "女");
put(SEX_SECURIY, "保密");
}};
...全文
349
1
打赏
收藏
LinkedHashMap 这么用是jdk1.8的新特性么?
public static final Map SEX_MAP = new LinkedHashMap() {{ put(SEX_MAIL, "男"); put(SEX_FEMAIL, "女"); put(SEX_SECURIY, "保密"); }};
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sky_08_06_02
2016-10-11
打赏
举报
回复
一般情况下,我们用的最多的是HashMap,在Map 中插入、删除和定位元素,HashMap 是最好的选择。但如果您要按自然顺序或自定义顺序遍历键,那么TreeMap会更好。如果需要输出的顺序和输入的相同,那么用LinkedHashMap 可以实现,它还可以按读取顺序来排列
Map、HashMap集合、
LinkedHashMap
集合、JDK9
新特性
(of方法)
1、Collections(集合工具类) (1)使用addAll()方法往集合中添加多个元素(静态方法,可以直接使用 类名.方法名 调用) ArrayList<String> list = new ArrayList<>(); //往集合中添加多个元素 Collections.addAll(list, "www", "henu", "edu", "cn"); System.out.println(list); 打印结果: [www, henu, edu, cn] ...
JAVA day20、21 双列集合Map<K,V>:HashMap,
LinkedHashMap
,TreeMap,Hashtable, ConcurrentHashMap;JDK1.9
新特性
一、Map<K,V> Java提供了专⻔的集合类⽤来存放这种这种⼀⼀对应的关系,叫做映射对象,即 java.util.Map 接⼝。 类型参数: K - 此映射所维护的键的类型 V - 映射值的类型 所有已知子接口: Bindings, ConcurrentMap<K,V>, ConcurrentNavigableMap<K,V>, LogicalMessageContext, MessageContext, NavigableMap<K,V&
【
JDK1.8
】Java 8源码阅读汇总
一、前言 万丈高楼平地起,相信要想学好java,仅仅掌握基础的语法是远远不够的,从今天起,笔者将和园友们一起阅读
jdk1.8
的源码,并将阅读重点放在常见的诸如collection集合以及concurrent并发两块,另外笔者自己也是摸着石头过河,如果有描述不当的地方,希望园友们能够不吝指出,希望能够和大家共同进步! 二、
jdk1.8
新特性
简述 相较于之前的jdk版本,jdk1....
Day14-【Java SE进阶】集合框架(二)可变参数、Collections、Map集合、HashMap、
LinkedHashMap
、TreeMap与集合的嵌套、Stream
实际上:原来学的Set系列集合的底层就是基于Map实现的,只是Set集合中的元素只要键数据,不要值数据而已。特点:不重复、无索引、可排序(按照键的大小默认升序排序,只能对键排序)原理:TreeMap跟TreeSet集合的底层原理是一样的,都是基于红黑树实现的排序。Map集合的每个元素“key=value”称为一个键值对/键值对对象/一个Entry对象,Map集合也被叫做“键值对集合。Map集合的所有键是不允许重复的,但值可以重复,键和值是一一对应的,每一个键只能找到自己对应的值。可变参数的特点和好处。
LinkedHashMap
和LinkedHashSet 转来记录
LinkedHashMap
和LinkedHashSet是JDK 1.4中引入的两个新的集合类。虽然已经过去5年了,但我敢打赌并不是很多人都用过(因为我就没有用过)。但这两个类在某些情况下还是非常有用的,过去没有用,现在没有用,都没有关系。但还是应该对这两个Collection框架的新成员有所了解,因为也许以后你会到,或者其实你现在就应该要用到。
LinkedHashMap
/LinkedHas
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章