1
這是我正在做的事情(這是我的「家庭作業」):分配是製作沙鼠地圖,然後使用keySet()和get(key)翻轉它。Java:散列表和鍵集的問題()
import java.util.*;
class Gerbil
{
int gerbilNumber;
Gerbil(int i)
{
gerbilNumber = i;
}
void hoop()
{
System.out.println("The gerbil can jump and its number is: " + gerbilNumber);
}
}
public class GerbilMaze2
{
static Map<String,Object> fill(Map<String,Object> m)
{
m.put("Rat2", new Gerbil(2));
m.put("Rat1", new Gerbil(1));
m.put("Rat3", new Gerbil(3));
return m;
}
public static void main(String[] args)
{
Map<String,Object> gerbils = fill(new HashMap<String, Object>());
System.out.println(gerbils.keySet());
for (String k : gerbils.keySet())
{
gerbils.get(k).hoop();
}
}
}
一直到我調用hoop()方法時,一切似乎都很好。 gerbils.get(k)是一個對象(當我打印它時,它顯示爲一個對象),但由於某種原因「找不到符號」。
在此先感謝您的幫助, 保羅
這是一些時髦的縮進.. –