Comparer des objets dans LinkedList.contains ()

Je veux être en mesure d'avoir LinkedList.contains() retourne true pour une mesure de comparaison.

Supposons que j'ai 1 LinkedList et 2 objets

LinkedList<MyObject> myList = new LinkedList<MyObject>();

MyObject a = new MyObject("HELLO");
MyObject b = new MyObject("HELLO");

Techniquement, les deux objets sont identiques en termes de comparaison (MyObject implémente Comparable)

( a == b ) == true

cependant, quand je fais la suite, maliste ne retourne pas vrai pour myList.contient(b)

myList.add(a)
myList.contains(b) //== false

Je pense que c'est parce contient vérifier la référence d'objet et de voir que a et b sont 2 objets distincts.
Est-il possible que je peux le faire donc je n'ai pas d'étendre LinkedList pour comparer ces objets?

source d'informationauteur Eric