2014-03-02 20 views
-1

在當前項目中,我有一個二維高度圖,它在每個方向都是無限的,並且可能在運行時發生變化。我如何在Java中存儲這個高度圖?使用HashMap的方法似乎對我來說非常重要,儘管我可以很容易地使用它,但感覺不對。有沒有另外一種方式可以存儲這樣的信息,還是我懷疑我不應該使用HashMap無緣無故?在java中爲整數賦一個整數

在這種情況下的高度圖意味着我想爲每個x-Coordinate(int)分配一個高度值(int)。

+3

我們沒有什麼這個圖應該代表和功能的OT應該提供任何要求。我們怎麼能給出答案。你甚至沒有解釋「二維高度圖」的含義。 –

+1

如果您正在考慮將地圖用作地圖中的鍵,那麼這可能是一個糟糕的主意(尤其是如果值可能會更改)。 –

+0

可否請您提供代碼,其中您有這樣的問題 – Simmant

回答

1

HashMap大可不是您的任務更快樂的選擇。據我瞭解你的問題,你應該看看像兩個暗淡的陣列。

int twoDimArray[][] = new int[size][size];