3
EnumMap的構造考慮到我有必要沒有找到
import java.awt.Color;
import java.util.EnumMap;
和
enum Terrain { ... }
話,據我可以從文檔所知,這應該工作
static EnumMap<Terrain, Color> colors = new EnumMap<Terrain, Color>(Terrain.class);
但它實際上給我這個錯誤
cannot find symbol
symbol : constructor EnumMap()
location: class java.util.EnumMap<Terrain,java.awt.Color>
static EnumMap<Terrain,Color>colors=new EnumMap<Terrain, Color>();
我錯過了什麼?
嗯,你說得對,實際發生的事情是Netbeans(6.9)開始無法識別源文件被修改,因此即使在明確指示這樣做時也無法保存。不知道爲什麼Netbeans會那樣小聲,但是複製粘貼到UltraEdit並從那裏保存,解決了這個問題。 – rwallace