Java HashMap keySet ()

Метод 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 ​​() - повертає набір подань усіх значень

Цікаві статті...