logo

HashMap keySet() metodas Java

Java.util.HashMap.keySet() metodas naudojamas kuriant maišos žemėlapyje esančių pagrindinių elementų rinkinį. Iš esmės jis grąžina rinkinio raktų vaizdą arba galime sukurti naują rinkinį ir juose saugoti pagrindinius elementus.

Sintaksė:



hash_map.keySet()>

Parametrai: Metodas nereikalauja jokių parametrų.

Grąžinimo vertė: Metodas grąžina rinkinį, turintį maišos žemėlapio raktus.

Toliau pateiktos programos naudojamos iliustruoti java.util.HashMap.keySet() metodo veikimą:
1 programa: Eilučių reikšmių susiejimas su sveikųjų skaičių raktais.



kaip sugalvojo mokyklą






Java skaitytuvo klasė
// 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());> >}> }>

java su sūpynėmis
>

>

Išvestis:

sąsaja java
 Initial Mappings are: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=4} The set is: [20, 25, 10, 30, 15]>

2 programa: Sveikųjų skaičių reikšmių susiejimas su eilutės raktais.




// 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());> >}> }>

kaip iškviesti metodą java
>

>

Išvestis:

 Initial Mappings are: {4=15, Geeks=20, You=30, Welcomes=25} The set is: [4, Geeks, You, Welcomes]>

Pastaba: Tą pačią operaciją galima atlikti su bet kokio tipo atvaizdais su skirtingų duomenų tipų variacijomis ir deriniais.