我正在开发一个应用程序,它可以为您提供某个位置的所有业务。
当用户搜索“naperville”时,该应用程序将收到一个json文件:
公司名称,业务类型,电话号码,邮政编码
然后,用户可以对此信息进行进一步排序,例如:只给我一些约束。在应用中存储此数据的最佳方法是什么?我的想法是使用3个哈希映射,例如:
Hashmap1:“业务名称”是关键,“业务类型”是值
Hashmap2:“商家名称”是关键,“phone#”是值
Hashmap3:“商家名称”是关键,“邮政编码”是价值
这样,我可以像在数据库表中一样链接所有信息。“业务名称”作为主键。
因为我是新程序员,我不知道什么是最好的方法...... 如果我的方法不好,你能推荐更好的东西吗?
答案 0 :(得分:0)
您应该定义一个包含Business
,name
,type
等的对象phoneNumer
。
将一个HashMap
映射名称添加到Business
,或者甚至是非映射集合,例如List
或Set
,具体取决于您需要的行为。
你可能想要一个更复杂的搜索功能,例如根据某个点的距离等。对于那些类型的东西,你最好寻找现有的工具来处理它而不是试图自己编写