Java HashMap -näppäinsarja ()

Java HashMap keySet () -menetelmä palauttaa joukonäkymän kaikista hashmap-merkinnöissä olevista näppäimistä.

Menetelmän syntaksi keySet()on:

 hashmap.keySet()

Tässä hashmap on HashMapluokan kohde.

keySet () -parametrit

keySet()Menetelmä ei ota mitään parametri.

keySet () palautusarvo

  • palauttaa asetetun näkymän kaikista hashmap-näppäimistä

Huomautus : Asetettu näkymä näyttää vain kaikki hashmap-näppäimet sarjana. Näkymä ei sisällä todellisia avaimia. Jos haluat lisätietoja Java-näkymästä, siirry kokoelman näkymään.

Esimerkki 1: Java HashMap keySet ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return set view of all keys System.out.println("Keys: " + prices.keySet()); ) )

Tuotos

 HashMap: (Housut = 150, Laukku = 300, Kengät = 200) Avaimet: (Housut, Laukut, Kengät)

Yllä olevassa esimerkissä olemme luoneet hashmap-nimisen hinnan. Huomaa ilmaisu,

 prices.keySet()

Tällöin keySet()menetelmä palauttaa joukon näkymän kaikista hashmapissa olevista näppäimistä.

keySet()Menetelmää voidaan myös käyttää yhdessä for-kunkin silmukan ja kerrata läpi kunkin avaimen HashMap.

Esimerkki 2: keySet () -menetelmä jokaiselle silmukalle

 import java.util.HashMap; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access all keys of the HashMap System.out.print("Keys: "); // keySet() returns a set view of all keys // for-each loop access each key from the view for(String key: numbers.keySet()) ( // print each key System.out.print(key + ", "); ) ) )

Tuotos

 HashMap: (yksi = 1, kaksi = 2, kolme = 3) näppäimet: yksi, kaksi, kolme,

Edellä olevassa esimerkissä olemme luoneet hashmap-nimiset numerot. Huomaa rivi,

 String key: numbers.keySet()

Tällöin keySet()menetelmä palauttaa asetetun näkymän kaikista avaimista . Muuttuva avain käyttää kutakin avainta näkymästä.

Huomaa : Avaimen tyyppi HashMapon Stringtyyppiä. Siksi olemme käyttäneet Stringmuuttujaa avainten käyttämiseen.

Suositeltava lukeminen

  • HashMap entrySet () - palauttaa kaikkien kartoitusten (merkinnät) joukonäkymän
  • HashMap-arvot () - palauttaa kaikkien arvojen asetetun näkymän

Mielenkiintoisia artikkeleita...