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?