Одним із поширених способів перебору записів у карті Java є за допомогою за допомогою методу entrySet().. Метод entrySet() повертає представлення карти Set, де кожен елемент є Map. Об'єкт запису, що представляє пару ключ-значення. Потім ви можете повторити цей набір, щоб отримати доступ до кожного запису.24 листопада 2023 р
Ітерація по карті.entrySet() з використанням циклу For-Each : Отже, ми можемо перебирати пару ключ-значення за допомогою методів getKey() і getValue() Map.Entry<K, V>. Цей метод є найпоширенішим і його слід використовувати, якщо вам потрібні як ключі карти, так і значення в циклі.
Найпоширенішим методом ітерації по карті в Go є використовуйте ключове слово діапазон із циклом for. Цей метод дозволяє вам повторювати кожну пару ключ-значення на карті. У цьому прикладі ключ представляє ключ кожного запису на карті, а значення представляє відповідне значення.
Використання інтерфейсу Iterator
- public static void main(String args[])
- {
- HashMap<Integer, String> hm = new HashMap<Integer, String>(); //реалізує інтерфейс карти.
- hm.put(110,"Ravi");
- hm.put(120,"Prateek");
- hm.put(130, "Davesh");
- hm.put(140, "Kamal");
- hm.put(150, "Паван");
Мабуть, найпростіший підхід до повторення HashMap полягає в тому використовуйте цикл for-each для повторення кожного запису. Використання HashMap. entrySet() поверне набір подання відображень або записів у HashMap.
Так, ключі карти завжди повторюються в лексикографічному порядку.