Метод Java HashMap keySet()
Метод 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());
}
}
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 + ", ");
}
}
}
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