Compare objetos em LinkedList.contains ()

Eu quero que o LinkedList.contains () retorne true para um comparador personalizad

Suponha que eu tenha 1 LinkedList e 2 objetos

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

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

ecnicamente, ambos os objetos são idênticos em termos de comparação (MyObject implementa Comparabl

(a == b) == verdadeiro

o entanto, quando eu faço o seguinte, myList não retorna true para myList.contains (b)

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

Acho que é porque contém irá verificar a referência do objeto e ver que a e b são 2 objetos distintos. Existe alguma maneira de fazê-lo para não precisar estender o LinkedList para comparar esses objetos?

questionAnswers(6)

yourAnswerToTheQuestion