我對任務有疑問。我需要創建矩陣,我將放置一些機器人(這不重要,機器人是另一個類,我需要在矩陣中放置一些位置的類的對象)。問題在於矩陣場可以是「水」和「土地」。所以我怎樣才能在矩陣的相同領域保存有關機器人和「水」或「土地」的信息。矩陣的想法
我試試這個:
HashMap[][] field = new HashMap[15][25];
Robot robot[];
Robovil(){
for(int i = 0; i < 15; i++){
for(int j = 0; j < 25; j++){
field[i][j] = new HashMap<String, Object>();
if(j % 2 == 0)
field[i][j].put("land", new Object());
else
field[i][j].put("water", new Object());
}
}
,但我從編譯器得到這個消息:
警告:未經檢查調用put(K,V)作爲原始類型 的Java中的一員。 util.Map
有沒有人有更好的主意?
爲什麼不是新問題? – elimirks
哈哈哈,以避免一些誤解:) – szeljic