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?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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