Структура данных для отображения почтового индекса при выборе города - PullRequest
0 голосов
/ 26 июня 2018

У меня есть таблица с тремя полями-

  1. Почтовый индекс
  2. Город
  3. Пригород

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

address type ahead

В таблице около 30 000 записей, поэтому я не могу попасть в базу данных каждый раз, когда пользователь добавляет алфавит. Я хочу сохранить всю таблицу в структуре данных при загрузке страницы формы, а затем извлекать соответствующие строки каждый раз, когда в поле города добавляется алфавит.

Какую структуру данных я должен использовать для сохранения всей таблицы в JVM при загрузке страницы?

1 Ответ

0 голосов
/ 26 июня 2018

Почему бы не Hash Map с ключами в качестве названий городов и значениями в виде строки, объединяющей все три поля (что в конечном итоге и должно быть отправлено в браузер)

Эта карта может быть предварительно заполнена при запуске

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...