处理 2D 阵列时的"Unexpected end of declaration"



我的桌面上有一个编译和运行良好的LibGDX项目。我将这个项目导入到我的手机中与AIDE ide一起使用,突然间我出现了数百个错误。我发现,每当我使用任何排序的二维数组时,都会出现"声明意外结束"错误。这个简单的例子无法编译:

package com.mrhart;
public class SampleClass{
    int[][] sampleArray;
}

我在2D数组声明的行上得到了4个编译错误,都声称"声明的意外结束"。正如我之前所说,这是我桌面上的一个工作项目,所以我真的不确定这里发生了什么。

如有任何帮助,我们将不胜感激。

尝试初始化程序块:

public class sampleClass{
  {
   int [][] sampleArray;
  }
}

看起来数组声明并不是一个实例变量声明。这很有趣。

ref:object-initialization-in-java.html

相关内容

  • 没有找到相关文章

最新更新