阅读量:0
在Java中,要获取PriorityQueue中的最小(或最大)元素,您可以使用peek()
方法
import java.util.PriorityQueue; public class Main { public static void main(String[] args) { PriorityQueue<Integer> priorityQueue = new PriorityQueue<>(); // 添加元素到PriorityQueue priorityQueue.add(5); priorityQueue.add(1); priorityQueue.add(3); // 获取并输出最小元素 int minElement = priorityQueue.peek(); System.out.println("最小元素: " + minElement); } }
在这个例子中,我们创建了一个PriorityQueue,并向其中添加了一些元素。然后,我们使用peek()
方法获取并输出最小元素。
请注意,peek()
方法只是返回队列中的第一个元素,而不会删除它。如果您想删除并返回最小(或最大)元素,请使用poll()
方法。