Java中的PriorityQueue add()方法
Java中的Java.util.PriorityQueue.add()方法用于向PriorityQueue中添加一个特定的元素。此方法在内部只是调用Java.util.PriorityQueue.offer()方法,并将值传递给它。因此,它的功能与offer()方法完全相同。
语法:
Priority_Queue.add(Object element)
参数说明: 参数element是PriorityQueue类型的,指的是要添加到队列中的元素。
返回值: 如果元素成功添加到PriorityQueue中,则返回True。
下面的程序说明了Java.util.PriorityQueue.add()方法:
程序1: 将字符串元素添加到队列中。
// Java代码示例add()
import java.util.PriorityQueue;
public class PriorityQueueDemo {
public static void main(String args[])
{
// 创建空的PriorityQueue
PriorityQueue<String> queue = new PriorityQueue<String>();
// 使用add()方法向队列中添加元素
queue.add("欢迎");
queue.add("来到");
queue.add("Geeks");
queue.add("4");
queue.add("Geeks");
// 显示PriorityQueue
System.out.println("PriorityQueue:" + queue);
}
}
PriorityQueue: [4, Geeks, To, Welcome, Geeks]
程序2: 将整数元素添加到队列中。
// Java代码示例add()
import java.util.*;
public class PriorityQueueDemo {
public static void main(String args[])
{
// 创建空的PriorityQueue
PriorityQueue<Integer> queue = new PriorityQueue<Integer>();
// 使用add()方法向队列中添加元素
queue.add(10);
queue.add(15);
queue.add(30);
queue.add(20);
queue.add(5);
// 显示PriorityQueue
System.out.println("PriorityQueue:" + queue);
}
}
PriorityQueue: [5, 10, 30, 20, 15]
极客教程