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

HashCode do Map

Fiquei um pouco em dúvida sobre o HashCode do Map

Ex: Map<Integer, Aluno> alunoMap = new HashMap<>();

Ele é calculado a partir do Integer e Aluno, certo?

1 resposta

Oi Matheus

Você diz o int hash = map.hashCode();? Numa operação de put nesse HashMap, por exemplo, o hash é cálculado em cima da key. Mas quando você faz o hash do map ai o value é considerado também