Java Hashmap - Como obter a chave do valor
- 3011
- 488
- Leroy Lebsack
Escreva um programa Java para obter chaves do hashmap usando o valor.
O Hashmap A classe está disponível no Java.util pacote. É bem semelhante ao hashtable, mas o hashmap não é sincronizado e também permite roubar uma chave nula.
Neste tutorial, você aprenderá exemplos Java para obter chaves de um hashmap com base em um valor definido.
Obtenha a chave para um valor no hashmap
A interface de entrada fornece vários métodos para acessar valores -chave de um hashmap. A entrada.O método getValue () retorna o valor com base na chave fornecida.
Aqui está um exemplo de programa Java para inicializar um hashmap e depois iterar em todo o par de chaves usando o loop.
Vamos criar um arquivo hashmapexample1.Java em seu sistema e adicione o conteúdo abaixo.
importar java.util.Hashmap; importar java.util.Mapa.Entrada; classe hashmapexample1 public static void main (string [] args) // define um hashmap hashmap cidades = new hashmap (); // Adicionando o par de teclas às cidades de hashmap.put (101, "Delhi"); cidades.put (102, "Nova York"); cidades.put (103, "Peris"); cidades.put (104, "Dinamarca"); // Defina o valor para pesquisar a tecla de string value = "Peris"; // iterar através do hashmap usando o loop para (entrada de entrada: cidades.entrada de entrada ()) if (entrada.getValue () == valor) sistema.fora.println ("A chave para '" + valor + "' é" + entrada.getKey ()); quebrar;123456789101112131415161718192021222324252627 | importar java.util.Hashmap; importar java.util.Mapa.Entrada; classe hashmapexample1 public static void main (string [] args) // define um hashmap hashmap |
Salve o arquivo e feche-o.
Agora, compile o programa Java e execute. Você verá os resultados abaixo.
Saída: a chave para 'Peris' é 103
Obtenha todos os valores -chave no hashmap
Aqui está outro exemplo mostrando todos os valores -chave de um hashmap java.
importar java.util.Hashmap; classe hashmapexample2 public static void main (string [] args) // define um hashmap hashmap cidades = new hashmap (); // Adicionando o par de teclas às cidades de hashmap.put (101, "Delhi"); cidades.put (102, "Nova York"); cidades.put (103, "Peris"); cidades.put (104, "Dinamarca"); // Imprima todo o sistema de pares de chaves de hashmap.fora.println ("hashmap:" + cidades);123456789101112131415161718 | importar java.util.Hashmap; classe hashmapexample2 public static void main (string [] args) // define um hashmap hashmap |
Agora, compilar e fugir acima do programa Java. Você deve ver os resultados abaixo:
Saída: HashMap: 101 = Delhi, 102 = Nova York, 103 = Peris, 104 = Dinamarca
Embrulhar
Nesta FAQ, você aprendeu um exemplo para obter a chave de hashmap com base em um valor na linguagem de programação Java.
- « 5 Métodos para imprimir uma matriz em Java
- Como fazer backup site para a Amazon S3 usando script de shell »