java – 有一个集合的行为像一个队列,但允许我一次获得多个元素
发布时间:2020-12-14 16:44:19 所属栏目:Java 来源:网络整理
导读:我正在寻找一个行为像队列的数据结构(它可能是一个队列实现),但是允许我从集合中获取多个元素(例如:队列的前15个元素). 如果不需要新的依赖关系,这将是非常好的. 有什么吗? 我在研究过程中得到的结果越接近于使用drainTo()方法的BlockingQueue,但这不是我
我正在寻找一个行为像队列的数据结构(它可能是一个队列实现),但是允许我从集合中获取多个元素(例如:队列的前15个元素).
如果不需要新的依赖关系,这将是非常好的. 有什么吗? 我在研究过程中得到的结果越接近于使用drainTo()方法的BlockingQueue,但这不是我需要的. 解决方法
LinkedList实现队列,集合和列表.
你可以poll为头,或得到一个sublist的前15个元素,然后还有removeRange删除它们. 我可能只是轮询15次,因为子列表/ removeRange将需要迭代的元素,无论如何,因此,这个原则将是类似的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |