国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java中LinkedHashMap和HashMap区别

java中LinkedHashMap和HashMap区别

头像

小妮浅浅

2021-06-03 09:37:025948浏览 · 0收藏 · 0评论

1、说明

Map基本上可以使用HashMap,但是HashMap有一个问题,那就是迭代HashMap的顺序不是HashMap放置的顺序,就是无序。HashMap的这个缺点往往会带来麻烦,因为有些场景我们期待一个有序的Map,这就是LinkedHashMap。

2、区别实例

public static void main(String[] args) {
    Map<String, String> map = new LinkedHashMap<String, String>();
    map.put("apple", "苹果");
    map.put("watermelon", "西瓜");
    map.put("banana", "香蕉");
    map.put("peach", "桃子");
 
    Iterator iter = map.entrySet().iterator();
    while (iter.hasNext()) {
        Map.Entry entry = (Map.Entry) iter.next();
        System.out.println(entry.getKey() + "=" + entry.getValue());
    }
}

可以看到,在使用上,LinkedHashMap和HashMap的区别就是LinkedHashMap是有序的。 上面这个例子是根据插入顺序排序。LinkedHashMap还有一个参数决定是否在此基础上再根据访问顺序(get,put)排序。

以上就是java中LinkedHashMap和HashMap区别,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

少女第一次免费观看第二集| 永久免费无代码开发平台网站| 强妾干伦久久久久久久久| 暴躁少女免费看高清电视剧| 漂亮的小瘦子3| 97人妻人人躁人人玩人人澡AV| 他扒开我小流添我三男一女视频 | 公交车上双乳被老汉揉搓玩下载 | 雷神笔记本| 《交换做爰》在线观看| 免费网站在线观看大全电视剧 | 《交换温柔》免费观看全集完整版| 胸前两个球跳舞视频大全| 《办公室高潮秘书2》| 蜜桃成熟时3D| 水手服| 高压监狱2第二部禁闭岛| 欧美风高级情侣ID| 真人姓交| 满清十大酷刑| 6969影院免费观看电视剧大全| 疯狂二人房间荷尔蒙爆发原声| 潮湿的体温2| 狗配人的大片视频大全| 公与媳就做一次| 妈妈的闺蜜| 日产MV和欧美MV的外观对比| 韩浸免费观看下拉式浸画软件测评| 人野兽马狗猪大全| 妈妈的朋友2| 情趣内衣| 暴躁老阿姨CSGO技能推荐大全| 床3| 人野兽马狗猪大全| 在浴室和男朋友站着做好爽| 《黏糊糊的你》免费观看| 妈妈装睡配合孩子阴阳调和| CSGO暴躁少女高清大片| 美女热舞| 老公把舌头放进我B里搅拌| 太太你想丈夫被开除吧