Метод Java HashMap keySet () повертає заданий вигляд усіх ключів, що є в записах хеш-карти.
Синтаксис keySet()
методу:
hashmap.keySet()
Тут hashmap є об'єктом HashMap
класу.
keySet () Параметри
keySet()
Метод не приймає будь - якого параметра.
keySet () Повернене значення
- повертає заданий вигляд усіх клавіш хеш-карти
Примітка : У режимі набору всі ключі хеш-карти відображаються лише як набір. Представлення не містить фактичних ключів. Щоб дізнатись більше про представлення в 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: (Штани = 150, Сумка = 300, Взуття = 200) Клавіші: (Труси, Сумка, Взуття)
У наведеному вище прикладі ми створили хеш-карту з цінами. Зверніть увагу на вираз,
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: (Один = 1, Два = 2, Три = 3) Клавіші: Один, Два, Три,
У наведеному вище прикладі ми створили хеш-карту з іменами чисел. Зверніть увагу на рядок,
String key: numbers.keySet()
Тут keySet()
метод повертає заданий вигляд усіх ключів . Ключ змінної отримує доступ до кожної клавіші з подання.
Примітка : Ключ HashMap
від String
типу. Отже, ми використовували String
змінну для доступу до ключів.
Рекомендована література
- HashMap entrySet () - повертає поданий набір усіх відображень (записів)
- HashMap values () - повертає набір подань усіх значень