Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

metodo add do Set não é case sensitive?

Estive percebendo que ao adicionar o aluno "Pedro" com letra maiuscula no inicio e depois adicionar o aluno "pedro" tudo em minusculo, o set adicionou. Então minha pergunta é, como faço para fazer esse tratamento? tem algum metodo do set que faz esse tratamento e sabe reconhecer como iguais nesse caso ou eu tenho que fazer isso na hora de inserir a informação? como por exemplo, deixar tudo upperCase ou tudo lowerCase?

1 resposta
solução!

acho que me precipitei um pouco ao fazer essa pergunta, pois na aula 7 sobre Equals e Hashcode a resposta fica bem clara do porque o Set faz isso, pois tudo depende do critério de comparação que estou querendo e da implementação do hashcode e equals.