Prenez par exemple la PriorityQueue
sur http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E)
Est-ce que quelqu'un peut me donner un exemple d'une Queue
où les méthodes add
et offer
sont différentes?
Selon la documentation de la Collection
, la méthode add
cherchera souvent à s'assurer qu'un élément existe dans la Collection
plutôt que d'ajouter des doublons. Alors ma question est, quelle est la différence entre les méthodes add
et offer
?
Est-ce que la méthode offer
ajoutera des doublons quoi qu'il en soit? (Je doute que ce soit le cas car si une Collection
ne devrait contenir que des éléments distincts, cela contournerait cette règle).
EDIT : Dans une PriorityQueue
, les méthodes add
et offer
sont la même méthode (voir ma réponse ci-dessous). Est-ce que quelqu'un peut me donner un exemple d'une classe où les méthodes add
et offer
sont différentes?