我需要根据两个键做一个查找表。我正在构建一个类似于路线图背面的里程查找图表。可以在此处找到图表示例。如果您知道起始城市是 x,结束城市是 y,您可以查找交叉点以找出总里程。
当我第一次开始解决这个问题时,我想做两张地图。城市是我感兴趣的城市的枚举。
Map<City, Map<City, Integer>> map;
但是,正如我研究的那样,我看到了有关 Map 类型为 Map 的警告。对于我可能忽略的问题,是否有更简单的解决方案?由于这是 66x66 col*row,我想确保我第一次就做对了,而不必重做数据输入。
作为说明,我会将所有值保存到数据库中以便于更新和检索,因此解决方案需要易于使用 JPA 或 Hibernate 等进行映射。
先谢谢了。