No universo Java, as interfaces Map e Set são essenciais par...
Nesse contexto, avalie as sentenças a seguir.
I. Set é uma interface que estende Collection e possui elementos únicos.
II. Uma diferença entre Map e Set é que Maps contêm chaves e valores, enquanto Sets contêm somente valores.
III. Em um Map, as chaves devem ser únicas, mas essa regra não se aplica aos valores associados.
Está correto o que se afirma em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: O ponto decisivo era identificar, no enunciado, as características básicas de Set e Map na Java Collections Framework, suficientes para confirmar que as três sentenças estavam corretas.
- Em questões sobre Set, verifique dois pontos definidores: é subinterface de Collection e não admite elementos duplicados.
- Em questões sobre Map, separe a estrutura em pares chave-valor e teste a unicidade apenas nas chaves.
- Quando a banca comparar Map e Set, use a diferença estrutural básica: Map associa chaves a valores; Set armazena somente elementos.
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
Gabarito: alternativa E — I, II e III.
A questão aborda características básicas das interfaces e do Java Collections Framework.
A afirmativa I está correta. é uma interface que estende e representa uma coleção que não permite elementos duplicados. Assim, se for tentada a inserção de um elemento já existente, o conjunto mantém apenas uma ocorrência dele.
A afirmativa II está correta. Um armazena associações no formato chave-valor (key-value), enquanto um armazena somente elementos, que podem ser entendidos como valores únicos.
A afirmativa III está correta. Em um , cada chave deve ser única. Caso seja utilizada uma chave já existente em uma operação , o valor anterior será substituído pelo novo valor. Entretanto, os valores podem se repetir.
Fonte: ChatGPT
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo