【发布时间】:2014-08-20 07:35:39
【问题描述】:
一段简单的代码
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;
}
}
“不允许声明'Integer'类型的变量、返回值或参数。”
有什么想法吗?
【问题讨论】:
-
它非常适合我。除了开箱和拆箱将自动完成。
-
嗯,我使用的是 checkstyle 5.5
-
显然使用整数对于正在检查的编码标准通常是不可接受的。为什么我不知道,但编码标准就是编码标准——你可以尊重它或忽略它,这取决于你的工作对它的依赖程度。
-
使用通用的
int -
为什么我不知道 - 也许是一个教育场景,他们希望避免让学生感到困惑,因为增加
Integer有没有效果?
标签: java variables integer checkstyle