![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Coleções (Collections) ::: HashMap |
Como retornar uma lista contendo todas as chaves em um HashMapQuantidade de visualizações: 10004 vezes |
Em algumas situações precisamos obter uma lista (na verdade um conjunto, uma vez que as chaves não se repetem) contendo todas as chaves em um HashMap. Isso pode ser feito por meio do método keySet(). Este método retorna um Set contendo todas as chaves do mapa. Veja sua assinatura:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public Set<K> keySet() Uma vez obtido um Set com as chaves, bastará usarmos um Iterator para acessar as chaves individualmente. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
import java.util.*;
public class Estudos{
public static void main(String[] args){
// vamos criar uma instância de HashMap
HashMap<Integer, String> clientes = new HashMap<Integer, String>();
// vamos adicionar três chaves e seus valores
clientes.put(new Integer(1), "Osmar J. Silva");
clientes.put(new Integer(2), "Salvador Miranda de Andrade");
clientes.put(new Integer(3), "Marcos da Costa Santos");
// vamos obter uma lista de todas as chaves no HashMap
Set chaves = clientes.keySet();
// vamos exibir os valores das chaves
// primeiro obtemos um iterador
Iterator i = chaves.iterator();
// e finalmente exibimos os valores das chaves
while(i.hasNext()){
System.out.println(i.next());
}
System.exit(0);
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






