Java HashMap keySet ()

Методът на 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 () - връща изглед на всички стойности

Интересни статии...