Veja, PriorityQueue
por exemplo, http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)
Alguém pode me dar um exemplo de Queue
onde os métodos add
e offer
são diferentes?
De acordo com o Collection
doc, o add
método frequentemente buscará garantir que um elemento exista no em Collection
vez de adicionar duplicatas. Portanto, minha pergunta é: qual é a diferença entre os métodos add
e offer
?
O offer
método adicionará duplicatas independentemente? (Duvido que seja porque se a Collection
tivesse apenas elementos distintos, isso contornaria isso).
EDIT: Em um PriorityQueue
os métodos add
e offer
são o mesmo método (veja minha resposta abaixo). Alguém pode me dar um exemplo de classe onde os métodos add
e offer
são diferentes?
offer
vsadd
.