在当前项目中,我有一个二维高度图,它在每个方向都是无限的,并且可能在运行时发生变化。如何在Java中存储此高度图?使用HashMap的方法对我来说似乎非常重载,虽然我可以很容易地使用它感觉不对。还有另外一种方法可以存储这样的信息,还是我怀疑我不应该使用HashMap无效?
在这种情况下,高度图意味着我想为每个x-Coordinate(int)分配一个高度值(int)。
答案 0 :(得分:1)
HashMap
可能不是您任务的更快乐的选择。据我了解你的问题,你应该看看像两个昏暗的阵列。
int twoDimArray[][] = new int[size][size];