private Location [] 4dir =
{Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};
这里有什么问题?!?我真的不能看到它。
我想创建一个数组(或数组列表?)来存储这些位置。
预计是错误。
答案 0 :(得分:3)
变量名称不能以数字开头。名称4dir
不是变量的有效名称。
参考:Java Language Specification paragraph 3.8:
标识符是Java字母和Java数字的无限长度序列,第一个必须是Java字母。
答案 1 :(得分:1)
变量名称不能以数字开头:
Location [] 4dir //<-- not allowed
Location [] _4dir //<-- try this
答案 2 :(得分:0)
我找到了答案。
private Location.CompassDirection [] dirs = new Location.CompassDirection []{Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};
现在它有效。 tnx的建议davek