Metode Java HashMap keySet () atgriež visu atslēgu kopas skatu, kas atrodas hashmap ierakstos.
Metodes sintakse keySet()
ir šāda:
hashmap.keySet()
Šeit hashmap ir HashMap
klases objekts .
keySet () parametri
keySet()
Metode neņem jebkuru parametru.
keySet () Return Value
- atgriež visu hashmap taustiņu iestatīto skatu
Piezīme : Kopas skatā visi hashmap taustiņi tiek rādīti tikai kā kopa. Skats nesatur faktiskos taustiņus. Lai uzzinātu vairāk par skatu Java, apmeklējiet kolekcijas skatu.
1. piemērs: 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()); ) )
Rezultāts
HashMap: (Biksītes = 150, Soma = 300, Kurpes = 200) Atslēgas: (Bikses, Soma, Kurpes)
Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar cenām. Ievērojiet izteicienu,
prices.keySet()
Šeit keySet()
metode atgriež visu hashmap esošās atslēgas kopējo skatu.
keySet()
Metodi var izmantot arī kopā ar par-katru cilpu uz atkārtot, izmantojot katram atslēgā HashMap.
2. piemērs: keySet () metode katrai cilpai
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 + ", "); ) ) )
Rezultāts
HashMap: (viens = 1, divi = 2, trīs = 3) taustiņi: viens, divi, trīs,
Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar numuriem. Ievērojiet līniju,
String key: numbers.keySet()
Šeit keySet()
metode atgriež visu atslēgu iestatīto skatu . Mainīgais taustiņš piekļūst katram taustiņam no skata.
Piezīme : Atslēga HashMap
ir String
tipa. Tādējādi mēs esam izmantojuši String
mainīgo, lai piekļūtu taustiņiem.
Ieteicamā literatūra
- HashMap entrySet () - atgriež visu kartējumu (ierakstu) kopas skatu
- HashMap vērtības () - atgriež visu vērtību kopu