我正在编制一个与客户端通信的最新网络消息列表.基本上我只想要一个存储多达X个消息对象的列表.列表达到所需大小后,应删除列表中最旧的(第一个)项目.该集合需要维持其秩序,我需要做的就是
迭代它,
添加一个项目到最后,和
如果#2太长,则从头开始删除项目.
这样做的效率最高的结构/数组/集合/方法是什么?谢谢!
您想使用队列.