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