这样吧:
PriorityQueue<Integer> queue = new PriorityQueue<>(10, Collections.reverseOrder());queue.offer(1);queue.offer(2);queue.offer(3);//...Integer val = null;while( (val = queue.poll()) != null) { System.out.println(val);}
在
Collections.reverseOrder()提供了一个
Comparator将在元素进行排序
PriorityQueue在这种情况下,在该oposite为了自己的自然顺序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)