Методът на Java HashMap keySet () връща зададен изглед на всички ключове, присъстващи в записите на hashmap.
Синтаксисът на keySet()
метода е:
hashmap.keySet()
Тук hashmap е обект на HashMap
класа.
keySet () Параметри
В keySet()
метода не поема никаква параметър.
keySet () Върната стойност
- връща зададен изглед на всички ключове на hashmap
Забележка : Изгледът за набор показва само всички клавиши на хеш-картата като набор. Изгледът не съдържа действителни ключове. За да научите повече за изгледа в Java, посетете изгледа на колекция.
Пример 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()); ) )
Изход
HashMap: (Pant = 150, чанта = 300, обувки = 200) Клавиши: (Pant, чанта, обувки)
В горния пример създадохме хеш-карта с имена цени. Забележете израза,
prices.keySet()
Тук keySet()
методът връща зададен изглед на всички ключове, налични в хеш-картата.
В keySet()
метода може да се използва с по-всяка линия на обхождане чрез всеки клавиш на HashMap.
Пример 2: Метод keySet () в за всеки цикъл
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 + ", "); ) ) )
Изход
HashMap: (One = 1, Two = 2, Three = 3) Клавиши: One, Two, Three,
В горния пример създадохме хеш-карта с имена числа. Забележете линията,
String key: numbers.keySet()
Тук keySet()
методът връща зададен изглед на всички ключове . Променливият ключ има достъп до всеки ключ от изгледа.
Забележка : Ключът на HashMap
е от String
тип. Следователно използвахме String
променливата за достъп до ключовете.
Препоръчително четене
- HashMap entrySet () - връща изглед на всички съпоставяния (записи)
- Стойности на HashMap () - връща изглед на всички стойности