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