1. Обзор
Мы часто используем карты для хранения набора пар ключ-значение. Затем, в какой-то момент, нам часто нужно перебирать их .
В этом руководстве мы сравним различные методы итерации карты, выделив, когда может быть полезно использовать Map.Entry
. Затем мы узнаем, как можно использовать Map.Entry для создания кортежа.
Наконец, мы создадим упорядоченный список кортежей.
2. Оптимизация итерации карты
Предположим, что у нас есть карта названий книг с именем автора в качестве ключа: