A interface
Map
especifica as
funcionalidades necessárias para manipular um grupo de objetos mapeando chaves a
valores. Entre outros, os seguintes
métodos são oferecidos:
Se adicionalmente deseja-se que esse grupo de objetos
seja manipulado de acordo com alguma ordem específica, a
interface derivada
SortedMap
pode ser utilizada.
Assim, além das funcionalidades acima, esta interface especifica
métodos tais como:
Para essas interfaces, duas implementações básicas são
também oferecidas no pacote java.util.
HashMap
implementa o mecanismo básico de
mapeamento entre chaves e valores.
TreeMap
oferece a
funcionalidade adicional de associar uma ordem aos elementos
da coleção.
©
Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP