В данном примере цифры будут выводиться по правилу FIFO
Queue q1 = new LinkedList<>();
q1.offer(4);
q1.offer(5);
q1.offer(23);
q1.offer(1);
System.out.println(q1);
System.out.println(q1.poll());
System.out.println(q1.poll());
System.out.println(q1.poll());
В этом примере poll будет выводить цифры отсортированными по возрастанию...
Queue q = new PriorityQueue<>();
q.offer(4);
q.offer(5);
q.offer(23);
q.offer(1);
System.out.println(q);
System.out.println(q.poll());
System.out.println(q.poll());
System.out.println(q.poll());
Queue
q1.offer(4);
q1.offer(5);
q1.offer(23);
q1.offer(1);
System.out.println(q1);
System.out.println(q1.poll());
System.out.println(q1.poll());
System.out.println(q1.poll());
В этом примере poll будет выводить цифры отсортированными по возрастанию...
Queue
q.offer(4);
q.offer(5);
q.offer(23);
q.offer(1);
System.out.println(q);
System.out.println(q.poll());
System.out.println(q.poll());
System.out.println(q.poll());