Sobes.tech
Junior — Middle

A interface Map herda da interface Collection em Java?

sobes.tech IA

Resposta da IA

A interface Map em Java não herda da interface Collection. Isto deve-se ao facto de o Map representar uma estrutura de dados que armazena pares chave-valor, enquanto a Collection é uma interface para coleções de elementos, onde cada elemento é um objeto separado.

Map e Collection estão no mesmo nível de hierarquia no Java Collections Framework, mas o Map não é um subtipo de Collection. Em vez disso, o Map tem os seus próprios métodos para trabalhar com chaves e valores.

Se precisar obter uma coleção de valores ou chaves de um Map, pode usar os métodos values() e keySet(), que retornam objetos que implementam a interface Collection.