Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmMpInr 196 of 420 menu
◀ ▶

Введение в карты в Java

Карта в Java - это набор данных, где каждое значение связано со своим ключом. Ключ обычно строка или число: по нему находят нужное значение, а не по порядковому номеру, как в массиве или списке.

В массиве и списке элементы стоят в ряд и имеют индексы 0, 1, 2. В карте порядок обхода может отличаться от порядка записи, зато один ключ не дублируется: повторная запись с тем же ключом заменяет старое значение. Так удобно хранить цены по названию товара, возраст по имени, код цвета по его имени.

В основном учебнике карты ведут через класс HashMap из пакета java.util. Тип ключа и тип значения задают в угловых скобках, например HashMap<String, Integer> для строковых ключей и целых чисел. Пары записывают, читают и убирают методами карты - как именно, разберем в следующих уроках.

Карты подходят для справочников, настроек и любых таблиц «имя - значение». Проверка наличия ключа, перебор всех пар и сумма числовых значений строятся на тех же циклах, что и работа со списком, но обращение к данным идет по имени, а не по индексу.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить