基于 FIFO 的队列实现?

2022-08-31 11:21:07

我需要一个简单的FIFO实现队列来存储一堆整数(如果它是泛型实现,我不介意)。

任何东西已经在Trove /Guava图书馆或Trove / Guava图书馆为我烘焙了吗?java.util


答案 1

是的。队列

LinkedList是最微不足道的具体实现。


答案 2

以下是使用java内置FIFO队列的示例代码:

public static void main(String[] args) {
    Queue<Integer> myQ = new LinkedList<Integer>();
    myQ.add(1);
    myQ.add(6);
    myQ.add(3);
    System.out.println(myQ);   // 1 6 3
    int first = myQ.poll();    // retrieve and remove the first element
    System.out.println(first); // 1
    System.out.println(myQ);   // 6 3
}

推荐