Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Método Contains x Método Equals

Olá, tudo bem? O método "contains" utiliza o método equals ? Pelo que entendi, esse seria o motivo para que "8) Conserte o código na classe teste e execute. Veja que agora nossa saída do método contains é true!"

1 resposta

Olá Fabio, tudo bem com você?

É isso mesmo! Por baixo dos panos, o método contains() vai pegando cada elemento da lista e fazendo as comparações usando o método equals() até achar algum que corresponda à procura.

Vou deixar aqui o trecho da documentação que explica isso. Não se preocupe se for a documentação do Java 11, o método sempre funcionou da mesma forma.

Espero que isso possa te ajudar. Se tiver qualquer dúvida é só avisar!

Bons estudos!!