我从数据库中检索国家、州和城市。List<Object[]>
该查询以每个对象数组包含 Country、State 和 City的格式返回数据。
我正在考虑将其放入 Tree 集合中,但找不到任何好的示例。任何人都可以请帮忙。
有没有更好的解决方案将这些数据放在一起。我需要遍历这些数据。
查询输出示例:
- 美国-纽约-长岛
- 美国-纽约-皇后区
- 美国-新泽西-新泽西
我最初的想法是创建 2 个哈希图。第一个将包含 key=country 和 value=state,第二个地图将包含 key=state 和 value=city。所以现在如果我想知道美国境内的城市,首先找到 key=US 的值。然后将第一张地图(NY,NJ)的值作为第二张地图的键,我将从第二张地图返回城市。这听起来很奇怪还是有什么更好的?