我正在尝试使用优先级队列来保持整数的有序列表。在一个简单的例子中:
PriorityQueue<Integer> queue = new PriorityQueue<>();
queue.offer(3000);
queue.offer(1999);
queue.offer(999);
for(Integer i : queue)
System.out.println(i);
这打印
999
3000
1999
这不是我所期望的考虑自然 oding。
我只是想在不删除或添加队列(用作排序列表)的情况下进行迭代。我还能以简单的方式做到这一点吗?