La méthode java.util.HashMap.keySet() en Java est utilisée pour créer un ensemble d'éléments clés contenus dans la carte de hachage. Il renvoie essentiellement une vue définie des clés ou nous pouvons créer un nouvel ensemble et y stocker les éléments clés.
Syntaxe:
hash_map.keySet()>
Paramètres: La méthode ne prend aucun paramètre.
Valeur de retour : La méthode renvoie un ensemble contenant les clés de la carte de hachage.
Les programmes ci-dessous sont utilisés pour illustrer le fonctionnement de la méthode java.util.HashMap.keySet() :
Programme 1 : Mappage des valeurs de chaîne avec des clés entières.
java initialiser le tableau
liste d'initialisation de python
// Java code to illustrate the keySet() method> import> java.util.*;> > public> class> Hash_Map_Demo {> >public> static> void> main(String[] args)> >{> > >// Creating an empty HashMap> >HashMap hash_map =>new> HashMap();> > >// Mapping string values to int keys> >hash_map.put(>10>,>'Geeks'>);> >hash_map.put(>15>,>'4'>);> >hash_map.put(>20>,>'Geeks'>);> >hash_map.put(>25>,>'Welcomes'>);> >hash_map.put(>30>,>'You'>);> > >// Displaying the HashMap> >System.out.println(>'Initial Mappings are: '> + hash_map);> > >// Using keySet() to get the set view of keys> >System.out.println(>'The set is: '> + hash_map.keySet());> >}> }> |
tailles de texte en latex
>
>Sortir:
Initial Mappings are: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=4} The set is: [20, 25, 10, 30, 15]> Programme 2 : Mappage de valeurs entières sur des clés de chaîne.
carte en java
// Java code to illustrate the keySet() method> import> java.util.*;> > public> class> Hash_Map_Demo {> >public> static> void> main(String[] args)> >{> > >// Creating an empty HashMap> >HashMap hash_map =>new> HashMap();> > >// Mapping int values to string keys> >hash_map.put(>'Geeks'>,>10>);> >hash_map.put(>'4'>,>15>);> >hash_map.put(>'Geeks'>,>20>);> >hash_map.put(>'Welcomes'>,>25>);> >hash_map.put(>'You'>,>30>);> > >// Displaying the HashMap> >System.out.println(>'Initial Mappings are: '> + hash_map);> > >// Using keySet() to get the set view of keys> >System.out.println(>'The set is: '> + hash_map.keySet());> >}> }> |
>
avec forme complète
>Sortir:
Initial Mappings are: {4=15, Geeks=20, You=30, Welcomes=25} The set is: [4, Geeks, You, Welcomes]> Note: La même opération peut être effectuée avec n'importe quel type de mappages avec variation et combinaison de différents types de données.