A linguagem de programação Java tem muitas coleções internas que podem ser usados para armazenar dados usando vários esquemas . Um tal coleção é a HashMap , que armazena dados como pares de chaves e valores. O HashMap pode ser comparado com um dicionário , onde a chave é análoga a uma palavra e o valor semelhante à definição . Se você precisa de um HashMap em seu programa, mas você tem uma coleção variada em vez disso, você pode convertê-lo usando algumas linhas de código. Coisas que você precisa
Desenvolvimento Java Software Development Kit com NetBeans Integrated Development Environment ( IDE) Bundle ( veja Recursos para link)
Mostrar Mais instruções
1
Carregar o NetBeans IDE clicando em seu ícone do programa. Quando o programa é carregado , vá até " Novo /New Project " e selecione "Aplicativo Java" na lista do lado direito da tela . Um novo arquivo de código fonte é exibido no editor de texto NetBeans. O arquivo de código fonte contém um método main vazio.
2
importar a biblioteca " java.util " , que contém todas as coleções de Java. Escreva o seguinte na parte superior do arquivo de código fonte :
java.util import * ;
3
Declare um novo " ArrayList " tipo de coleção . . Isto é o que você irá converter para uma " HashMap. " Para declarar um " ArrayList ", escreve a seguinte linha dentro das chaves do método principal :
ArrayList a = new ArrayList ();
4
Adicione alguns itens para o " ArrayList " , escrevendo as seguintes afirmações abaixo do escrito na etapa anterior :
a.add ( " banana " );
a.add ( " mango ");
a.add ( " morango ");
5
Criar uma nova coleção " HashMap " , escrevendo a seguinte declaração abaixo os três anteriores :
HashMap h = new HashMap ( );
6
loop através da coleção " ArrayList " usando um loop for . A cada iteração do loop for, os itens do " ArrayList " será visitado por sua vez , de acordo com seu índice. O índice é a ordem pela qual os itens ocorrer no " ArrayList . " Escreva a seguinte declaração abaixo a declaração escrita na etapa anterior :
for (int i = 0; i < a.size (); i + +) {}
< br > 7
Adicione um par chave-valor para o " HashMap ", usando o índice da " ArrayList " como a chave eo nome do fruto em que o índice como o valor. Escreva a seguinte declaração dentro das chaves do loop for para adicionar esses itens ao
h.put (i, a.get (i)) " HashMap. ";
8
Imprima o valor associado a um índice a partir do " HashMap " , escrevendo a seguinte linha abaixo do escrito na etapa anterior :
System.out.println ( h.get (i)) ;
9
Execute o programa pressionando a tecla F6. O programa converte o recipiente " ArrayList " em um " HashMap ", e então mostra os itens da " HashMap. " A saída do programa fica assim:
de banana
manga
morango