Como obter chaves do HashMap em Java
    
    
            Hassan Saeed
    12 outubro 2023
    
    Java
    Java HashMap
    
- 
          
            Utilize keySet()para obter um array de chaves de umHashMapem Java
- 
          
            Utilize keySet()para obter um array de chaves de umHashMapem Java
 
Este tutorial discute métodos para obter as chaves de um HashMap em Java.
Utilize keySet() para obter um array de chaves de um HashMap em Java
    
A maneira mais simples de obter as chaves de um HashMap em Java é invocar o método keySet() em seu objeto HashMap. Ele retorna um set contendo todas as chaves do HashMap.
No exemplo abaixo, vamos primeiro criar um objeto HashMap, inserir alguns valores nele e depois utilizar keySet() para obter as chaves.
import java.util.*;
public class MyClass {
  public static void main(String args[]) {
    // Create a HashMap with some values
    HashMap<String, Integer> map = new HashMap<String, Integer>();
    map.put("Monday", 5);
    map.put("Tuesday", 6);
    map.put("Wednesday", 10);
    // Invoke keySet() on the HashMap object to get the keys as a set
    Set<String> keys = map.keySet();
    for (String key : keys) {
      System.out.println(key);
    }
  }
}
Resultado:
Monday
Wednesday
Tuesday
Utilize keySet() para obter um array de chaves de um HashMap em Java
Muitas vezes preferimos trabalhar com uma array em vez de um set. O exemplo abaixo ilustra como utilizar keySet() para obter uma array de chaves de um HashMap em Java.
import java.util.*;
public class MyClass {
  public static void main(String args[]) {
    // Create a HashMap with some values
    HashMap<String, Integer> map = new HashMap<String, Integer>();
    map.put("Monday", 5);
    map.put("Tuesday", 6);
    map.put("Wednesday", 10);
    // Invoke keySet() and use toArray() to get an array of keys
    Object[] keys = map.keySet().toArray();
    for (int i = 0; i < keys.length; i++) {
      System.out.println(keys[i]);
    }
  }
}
Resultado:
Monday
Wednesday
Tuesday
        Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se