Java Hashmap - Como obter valor da chave
- 2357
- 461
- Leroy Lebsack
Escreva um programa Java para obter valor do hashmap correspondente a uma chave.
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 valor de um hashmap com base em uma chave definida.
Obtenha valores do hashmap java
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.
Vamos verificar com um exemplo. Aqui inicializamos um hashmap e depois iteramos por todo o par de chaves usando o loop. Crie 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
Você também pode imprimir todos os valores -chave de um hashmap java usando o println ()
método. Execute o exemplo abaixo no seu sistema:
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.
- « Como instalar o Linux, Nginx, MySQL, & php (pilha Lemp) no Ubuntu 22.04
- 5 Métodos para imprimir uma matriz em Java »