Метод Java HashMap keySet()

Java HashMap Java HashMap

Метод keySet() возвращает представление Set всех ключей, содержащихся в карте.

Синтаксис метода keySet():

hashmap.keySet()

Примечание:hashmap — это объект класса HashMap.

Описание параметров:

  • Отсутствует

Возвращаемое значение

Возвращает представление Set всех ключей, содержащихся в map.

Пример

В следующем примере демонстрируется использование метода keySet():

Пример

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Создать HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Добавить несколько элементов в HashMap
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Возвращает представление Set всех ключей
        System.out.println("Ключи: " + sites.keySet());
    }
}

При выполнении вышеуказанной программы выводится:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Keys: [1, 2, 3]

Метод keySet() можно использовать с циклом for-each для перебора всех ключей в HashMap.

Пример

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Создать HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Добавить несколько элементов в HashMap
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Возвращает представление Set всех ключей
        System.out.println("Ключи: " + sites.keySet());
        // keySet() возвращает представление Set всех ключей
        // цикл for-each обращается к каждому ключу в представлении
        for(int key: sites.keySet()) {

          // Вывести каждый ключ
            System.out.print(key + ", ");
        }

    }
}

При выполнении вышеуказанной программы выводится:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Keys: [1, 2, 3]
1, 2, 3, 

Java HashMap Java HashMap

Другие расширения