动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

LinkedHashMap和PriorityQueue的区别

代码小兵316

2021.05.14

两者貌似都和数据的顺序有关,麻烦具体说一下区别

    Java SE

举报

添加回答

回答(1)

代码小兵696

PriorityQueue 是一个优先级队列,保证最高或者最低优先级的的元素总是在队列头部,但是 LinkedHashMap 维持的顺序是元素插入的顺序。当遍历一个 PriorityQueue 时,没有任何顺序保证,但是 LinkedHashMap 课保证遍历顺序是元素插入的顺序。


 

时间:05-14 10:35 查看回复 (0) 回复 0 0 举报

回复