Carregando...
Carregando...
Ajude a melhorar a plataforma
Os Mapas de Hash são estruturas de dados indexados. Um Mapa de Hash usa uma função de Hash para calcular um índice com uma chave em uma matriz de baldes ou slots . O seu valor é mapeado para o bucket com o índice correspondente. A chave é única e imutável. Pense em um Mapa de Hash como um armário com gavetas com etiquetas para as coisas armazenadas nelas. Por exemplo, armazenar informações do usuário – considere o e-mail como a chave e podemos mapear os valores correspondentes a esse usuário como nome, sobrenome etc. para um bloco. Considere a seguinte codificação em Java, em sua versão 8, realizando a importação da biblioteca java.util.*; Fonte: Elaboração do autor, 2023. Sobre o código anterior, assinale a alternativa correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA Por apresentar a dupla chave/dados, os Mapas são considerados mais eficientes do que os Conjuntos. E, no código do exemplo, verificamos que as funções getKey() e getValue() estão sendo, corretamente, usadas para obtenção de chave e valor, respectivamente. A utilização de Map.Entry não indica erro, pois, como forma de iteração eficaz, o Iterator é, constantemente, utilizado com esses componentes. Ainda no código, utilizamos o System.out.println para que a saída do sistema seja exibida corretamente no console/IDE em que está sendo utilizado. Por fim, ao utilizarmos um get(n), isso permite acessarmos a posição de um elemento/valor com base em sua chave.