我的桌面上有一个编译和运行良好的LibGDX项目。我将这个项目导入到我的手机中与AIDE ide一起使用,突然间我出现了数百个错误。我发现,每当我使用任何排序的二维数组时,都会出现"声明意外结束"错误。这个简单的例子无法编译:
package com.mrhart;
public class SampleClass{
int[][] sampleArray;
}
我在2D数组声明的行上得到了4个编译错误,都声称"声明的意外结束"。正如我之前所说,这是我桌面上的一个工作项目,所以我真的不确定这里发生了什么。
如有任何帮助,我们将不胜感激。
尝试初始化程序块:
public class sampleClass{
{
int [][] sampleArray;
}
}
看起来数组声明并不是一个实例变量声明。这很有趣。
ref:object-initialization-in-java.html