Asignar método keySet() en Java con ejemplos

Este método se utiliza para devolver una vista de conjunto de las claves contenidas en este mapa. El conjunto está respaldado por el mapa, por lo que los cambios en el mapa se reflejan en el conjunto y viceversa.

Sintaxis:

Set keySet()

Parámetros: Este método no tiene argumento.

Devoluciones: este método devuelve un conjunto que contiene claves del mapa especificado.

Los siguientes programas muestran la implementación del método int keySet().

Programa 1:

// Java code to show the implementation of
// isEmpty method in Map interface
import java.util.*;
public class GfG {
  
    // Driver code
    public static void main(String[] args)
    {
  
        // Initializing a Map of type HashMap
        Map<String, String> map = new HashMap<>();
  
        System.out.println(map);
  
        System.out.println(map.isEmpty());
    }
}

Producción:

{}
true

Programa 2: a continuación se muestra el código para mostrar la implementación de hashCode().

// Java code to show the implementation of
// keySet method in Map interface
import java.util.*;
public class GfG {
  
    // Driver code
    public static void main(String[] args)
    {
  
        // Initializing a Map of type HashMap
        Map<Integer, String> map = new HashMap<>();
        Set<Integer> s = new HashSet<>();
        map.put(1, "One");
        map.put(3, "Three");
        map.put(5, "Five");
        map.put(7, "Seven");
        map.put(9, "Nine");
        System.out.println(map);
        s = map.keySet();
        System.out.println(s);
    }
}

Producción:

{1=One, 3=Three, 5=Five, 7=Seven, 9=Nine}
[1, 3, 5, 7, 9]

Referencia:
Documentos de Oracle

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *