As bibliotecas padrão para a linguagem de programação Java incluem uma interface chamada " Mapa ". A idéia por trás dessa interface é permitir o acesso às lojas de genéricos ( chave, valor ) pares . Por exemplo, uma classe Dictionary pode implementar a interface Map , armazenando (palavra , definição ) pares e permitindo buscas por palavra. Embora os mapas foram criados para otimizar pesquisas individuais , em certos casos pode ser necessário para processar todos os pares atualmente contidas no Mapa . Você pode iterar sobre todos os elementos em um mapa no seu código Java. Instruções
1
Declare um objeto Iterator , que você vai usar para iterar sobre todos os elementos do mapa , como no seguinte código de exemplo
Iterator myIter ;
2
Use o Iterator para variar mais de todos os elementos no mapa , usando campo iterador built-in do Mapa:
para ( . myIter = myMap.entrySet () iterator ; myIter.hasNext (); ) { }
3
Obter uma referência para a entrada do mapa atual, em seguida, usá-lo para recuperar sua chave e valor como no seguinte exemplo de código :
for ( myIter = myMap.entrySet () iterator ; . myIter.hasNext (); ) {
Map.Entry currentEntry = ( Map.Entry ) myIter.next ();
objeto currentKey = currentEntry.getKey ();
objeto currentValue = currentEntry.getValue (); }
Este loop irá iterar sobre o Mapa , visitando cada elemento exatamente uma vez .