Java PriorityQueue add() 方法

2024 年 11 月 9 日 | 阅读 2 分钟

PriorityQueue 类的 add() 方法用于将指定的元素插入此优先队列。

语法

参数

e - 要添加的元素

Override

PriorityQueue 类的 add() 方法覆盖了 AbstractQueue<E> 类的 add() 方法。

返回值

add() 方法返回 true (如 Collection.add(E) 所指定)。

抛出

add() 方法会抛出

  • ClassCastException - 如果此优先队列中的元素不能与指定元素根据优先队列的排序进行比较。
  • NullPointerException - 如果指定的元素为 null。

示例 1

输出

Course : C
Course : C++
Course : Java
Course : Python

示例 2

输出

1 Roll No = 2
 Name = ravi
 Course = C
 Age = 21

2 Roll No = 1
 Name = Geetanjali
 Course = Java
 Age = 21

3 Roll No = 3
 Name = HimanshuBhardwaj
 Course = C++
 Age = 21

示例 3

输出

Elements are :
800
1190
1178
7118
Max element = 7118
Min element = 800