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!"
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!"
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!!