List.contains() com lista de objetos funciona?

Olá galera, estou com uma grande duvida que surgiu no meu trabalho, eu queria saber se o List.contains() funciona corretamente com uma lista de objetos?

Você testou? O que aconteceu?

Sim!

Funciona sim.

Mas você precisa sobrescrever o método equals do seu objeto. O método contains vai utilizá-lo para comparar os objetos.