A interface Map do fremework de coleções da linguagem Java r...

Próximas questões
Com base no mesmo assunto
Q35387 Programação
A interface Map do fremework de coleções da linguagem Java retorna o valor associado a uma chave especificada por meio do método
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A - Object get(Object key).

Vamos explorar um pouco o contexto da questão e os conhecimentos necessários para respondê-la. A questão aborda o framework de coleções da linguagem Java, que é um conjunto de classes e interfaces que implementam estruturas de dados comuns, como listas, conjuntos e mapas. O Map é uma dessas interfaces e representa uma coleção de pares chave-valor, onde cada chave é única e mapeada para exatamente um valor.

Para recuperar um valor a partir de uma chave no Map, usamos o método get. Quando você fornece uma chave para esse método, ele retorna o valor correspondente. Se a chave não estiver no mapa, o método retorna null. Portanto, a alternativa correta é a A, já que o método get(Object key) é usado precisamente para essa finalidade no contexto do framework de coleções do Java.

É importante ressaltar que o método put(Object key, Object value) mencionado na alternativa B é usado para inserir um novo par chave-valor no mapa ou atualizar o valor de uma chave existente. O método size() da alternativa C retorna o número de pares chave-valor no mapa. O método firstKey() não faz parte da interface Map no Java, essa questão pode ter sido formulada pensando em alguma implementação específica como SortedMap, mas não é uma funcionalidade padrão de Map. Por último, o método containsKey(Object key) da alternativa E verifica se o mapa contém uma chave específica.

Saber distinguir entre esses métodos é crucial para trabalhar eficientemente com coleções em Java e é um conhecimento fundamental para qualquer programador Java, assim como para candidatos a concursos onde essa linguagem de programação é requerida.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Correta letra A.
get(Object key) 
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.

Fonte:http://docs.oracle.com/javase/6/docs/api/java/util/Map.html

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo