sábado, 7 de julho de 2012

[JAVA] Utilizando Mapas - Map

Nesse post iremos ver Mapas. Utilizamos mapas quando queremos mapear uma chave a um valor.

Vamos ver o HashMap cuja principal característica é não possuir nenhuma garantia com relação à ordem das chaves. Veja os códigos abaixo:

Classe Pessoa:

 

Utilizando HashMap com a classe Pessoa:


Com o método "put" você indica qual a chave e o valor associado àquela chave. No exemplo do código temos pessoa1 associada ao valor p1 e pessoa2 associada ao valor p2.

Para obter um objeto, é só utilizar o método "get", esse método busca por determinada chave, no caso do exemplo do código ele busca pela chave pessoa2.

Você também pode utiliza generics em mapas, no caso do nosso exemplo ficaria assim:


Tem que especificar dois tipos: o primeiro é o tipo de dado da chave e o segundo é o tipo de dado dos valores.


Nenhum comentário: