【问题标题】:Java: How do I store List<Integer> in Queue?Java:如何将 List<Integer> 存储在队列中?
【发布时间】:2020-04-22 04:27:05
【问题描述】:

我想创建一个Queue 的店铺类型List&lt;Integer&gt;

我试过了:

Queue<List<Integer>> q = ...;

但是,我不知道在'=' 之后应该按什么。如何初始化队列?

【问题讨论】:

  • 到目前为止你尝试了什么,错误是什么?
  • 在 java Linkedlist 中的队列实现之一 Queue> queue = new LinkedList();
  • 你想让你的每个队列项目都是一个整数列表吗?

标签: java list queue


【解决方案1】:

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

Queue<List<Integer>> q = new LinkedList<>();

然后你可以调用:

q.add(integerList);
q.remove();

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

根据类层次,可以使用:

  • 优先队列
  • ArrayDequeue
  • 链表

作为类来构造队列。

【讨论】:

    【解决方案2】:

    你可以像这样创建一个队列

    Queue&lt;Integer&gt; q = new LinkedList&lt;&gt;(); 

    听到 T 是任何类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-22
      • 2015-11-20
      • 2021-12-27
      • 2021-08-20
      • 1970-01-01
      相关资源
      最近更新 更多