PriorityQueue类的add()方法 (PriorityQueue Class add() method)
add() method is available in java.util package.
add()方法在java.util包中可用。
add() method is used to add the given element (ele) into a priority queue.
add()方法用于将给定元素(ele)添加到优先级队列中。
add() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
add()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
add() method may throw an exception at the time of adding an element.
add()方法在添加元素时可能会引发异常。
- ClassCastException: This exception may throw when the given element is incompatible to compare with others.ClassCastException :当给定元素与其他元素不兼容时,可能引发此异常。
- NullPointerException: This exception may throw when the given parameter is null exists.NullPointerException :当给定参数为null时,可能引发此异常。
Syntax:
句法:
public boolean add(Element ele);
Parameter(s):
参数:
Element ele – represents the element (ele) to be inserted.
元素ele –表示要插入的元素(ele)。
Return value:
返回值:
The return type of the method is boolean, it returns true when the given element is to be inserted successfully otherwise it returns false.
该方法的返回类型为boolean ,如果要成功插入给定元素,则返回true,否则返回false。
Example:
例:
// Java program to demonstrate the example
// of boolean add(Element ele) method of
// PriorityQueue
import java.util.*;
public class AddOfPriorityQueue {
public static void main(String args[]) {
// Instantiate PriorityQueue
PriorityQueue < String > pq = new PriorityQueue < String > ();
// By using add() method is add
// the given element into priority
// queue
pq.add("C");
pq.add("C++");
pq.add("JAVA");
pq.add("PHP");
pq.add("ANDROID");
// Display PriorityQueue
System.out.println("PriorityQueue: " + pq);
}
}
Output
输出量
PriorityQueue: [ANDROID, C, JAVA, PHP, C++]
翻译自: https://www.includehelp.com/java/priorityqueue-add-method-with-example.aspx