Mapas - HashMaps especialmente - são um dos tipos de dados mais utilizados no ambiente Java. Eles armazenam um par chave /valor , onde apenas uma instância de uma determinada chave é permitido. Isso é ótimo para representar as coisas tais como as preferências do usuário , dados de sessão (para um aplicativo da Web ), e essencialmente tudo o que está associado a um objeto ou string particular. A forma mais comum de recuperar os dados é através do método get () , onde o desenvolvedor fornece a chave e obtém um valor em troca. No entanto, se você não sabe quais são as chaves ? Na verdade, há uma maneira simples de recuperar e interagindo sobre as chaves em um mapa. Coisas que você precisa
Java SDK ( Java 1.5 ou superior necessário )
Java Ambiente de Desenvolvimento Integrado , como Eclipse ou NetBeans ( altamente recomendável , mas não obrigatório)
Mostrar Mais instruções
1
Inicializar seu mapa conforme necessário (se você já estiver trabalhando com um mapa, você pode pular esta etapa) :
mapa mapa = new HashMap map.put ("Olá " , "World ");
map.put ( "Java ", " é divertimento ");
map.put (" programação ", " Regras") ;
2
Obter o conjunto de chaves de seu mapa: chaves
Set = map.keySet ( );
3 como a interface Set estende tanto a coleção e as interfaces Iterable , você pode trabalhar com ele tal como faria qualquer um desses :
para ( final String chave : chaves ) {
System.out.println ( "Chave :" + key) ;
}
sua saída deve ser semelhante a este:
chave: Programação
chave: Java
chave: Olá! meu