Solucionado (ver solução)
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.