无界的优先队列 PriorityQueue
demo 测试:
public static void main(String[] args) {
Queue<Integer> queue = new PriorityQueue<>(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2.compareTo(o1);
}
});
queue.add(10);
queue.add(11);
queue.add(21);
queue.add(1);
System.out.println(queue);
while (queue.size()>0){
System.out.println(queue.poll());
}
}