我正在编程与客户端通信的最新网络消息列表。基本上,我只想要一个最多存储X个消息对象的列表。列表达到所需大小后,应删除列表中最旧的(第一)项目。该集合需要维持其顺序,而我要做的就是


遍历它,
在最后添加一个项目,然后
如果#2太长,则从头开始删除它。


这样做最有效的结构/数组/集合/方法是什么?谢谢!

最佳答案

您要使用Queue

10-07 14:13