Java checkstyle错误“不允许声明变量,返回值或'Integer'类型的参数。”

时间:2014-06-30 00:28:36

标签: java variables integer checkstyle

一段简单的代码

public class HelloWorld {
    public static void main(String[] args) {
        int N = 10;
        Integer[] x = new Integer[N];  // checkstyle error
        for (int i = 0; i < N; i++)
            x[i] = (Integer) i;
    }
}

&#34;声明变量,返回值或类型&#39;整数&#39;是不允许的。&#34;

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

此检查看起来像是illegal type检查套件的一部分。有人决定以不允许使用Integer的方式配置Checkstyle。

除此之外,这里使用Integer是不必要的。您可以使用基元intint[]来完成完全相同的事物。