以 PriorityQueue
为例
谁能给我一个 Queue
的例子,其中的 add
和 offer
的方法是不同的?
根据 Collection
文档,add
方法通常会寻求确保一个元素存在于 Collection
中,而不是添加重复的元素。所以我的问题是,add
和 offer
方法之间的区别是什么?
是不是 offer
方法无论如何都会添加重复项?(我怀疑这是因为如果一个 Collection
应该只有不同的元素,这将规避这一点)。
编辑:
在 PriorityQueue
中,add
和 offer
方法是相同的方法(见下面我的答案)。有没有人能给我一个类的例子,其中的 add
和 offer
方法是不同的?