数据结构以显示有关选择城市的邮政编码

时间:2018-06-26 11:41:48

标签: ajax spring-mvc dictionary data-structures jvm

我有一个包含三个字段的表格-

  1. 邮政编码
  2. 城市
  3. 郊区

每行具有这三列的唯一组合。在前端,我有一个地址表单,当用户键入城市名称时,我想在其中显示邮政编码列表。像这样的东西-

address type ahead

该表有大约30,000个条目,因此用户每次添加字母时我都无法访问数据库。我想在加载表单页面时将整个表存储在数据结构中,然后每次在城市框中添加字母时都检索相关的行。

页面加载时,我应该使用什么数据结构将整个表保存在JVM中?

1 个答案:

答案 0 :(得分:2)

为什么不使用键作为城市名称,值作为将所有三个字段连接在一起的字符串的哈希表(最终必须发送到浏览器)

此地图可以在启动时预先填充