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