Java: Как сохранить список <Integer>в очереди? - PullRequest
4 голосов
/ 22 апреля 2020

Я хочу создать Queue магазинов. Тип List<Integer>. Я пытаюсь:

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

Но я не знаю, что нажимать после '='.

Ответы [ 2 ]

9 голосов
/ 22 апреля 2020

Вы можете использовать LinkedList a s класс конструктора для интерфейса Очередь .

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

Затем вы можете вызвать:

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

ref: https://www.callicoder.com/java-queue/

В соответствии с иерархией классов вы можете использовать:

  • PriorityQueue
  • ArrayDequeue
  • LinkedList

как классы для построения очереди.

enter image description here

1 голос
/ 22 апреля 2020

Вы можете создать очередь, подобную этой

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

слышать Т любой класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...