Os maps do Java são um equivalente ao dicionário usados no Python, por causa da ideia de chave-valor? Obrigado.
Os maps do Java são um equivalente ao dicionário usados no Python, por causa da ideia de chave-valor? Obrigado.
Oi Heber
Exatamente :) O dicionário do Python é uma implementação do que a documentação do Python chama informalmente de "tipos de mapeamento". Internamente, é implementado usando uma tabela de hash.
A classe HashMap do Java é uma implementação da interface Map. Internamente, HashMap é implementado usando uma tabela de hash também.
Existem algumas pequenas diferenças na sintaxe e acredito que as implementações são ajustadas de forma um pouco diferente, mas no geral são completamente intercambiáveis.