Prenons l' PriorityQueue
exemple http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)
Quelqu'un peut-il me donner un exemple Queue
où le add
etoffer
méthodes sont différentes?
Selon le Collection
document, la add
méthode cherchera souvent à s'assurer qu'un élément existe dans le Collection
plutôt qu'à ajouter des doublons. Ma question est donc la suivante: quelle est la différence entre les méthodes add
et offer
?
Est-ce que la offer
méthode ajoutera des doublons malgré tout? (Je doute que ce soit parce que si un Collection
ne devait avoir que des éléments distincts, cela éviterait cela).
EDIT: Dans un PriorityQueue
les méthodes add
et offer
sont la même méthode (voir ma réponse ci-dessous). Quelqu'un peut-il me donner un exemple de classe où les méthodes add
et offer
sont différentes?
offer
vsadd
.