Java:如何在队列中存储 List<Integer>?

sam*_*bit 1 java queue list

我想创建一个Queueof stores 类型List<Integer>

我试过 :

Queue<List<Integer>> q = ...;
Run Code Online (Sandbox Code Playgroud)

但是,我不知道在 之后我应该按什么'='

Nil*_*noj 7

您可以使用LinkedList作为接口Queue的构造函数类。

Queue<List<Integer>> q = new LinkedList<>();
Run Code Online (Sandbox Code Playgroud)

然后你可以调用:

q.add(integerList);
q.remove();
Run Code Online (Sandbox Code Playgroud)

参考:https : //www.callicoder.com/java-queue/

根据类层次结构,您可以使用:

  • 优先队列
  • 数组出队
  • 链表

作为构造队列的类。

在此处输入图片说明