在一个固定长度的集合里,当收到新的数据时自动丢掉最旧的数据。
/**
* Created by Owen Chan
* On 2017-05-10.
*/
public class LimitQueue<E> {
private int limitedSize;
private LinkedList<E> linkedList = new LinkedList<>();
public LimitQueue(int size) {
this.limitedSize = size;
}
public void offer(E e) {
if (linkedList.size() >= limitedSize) {
linkedList.poll();
}