public class Tabel {
private static int dimension;
private ArrayList<ArrayList<Character>> tabel;
public Tabel(int dimension) {
Tabel.dimension = dimension;
for (int i=0;i<Tabel.dimension*Tabel.dimension;i++) {
tabel.add(new ArrayList<Character>());
}
}
}
当我尝试调试(eclipse ide)时,我得到了很多奇怪的“错误”,或者至少我遇到了一些我认为出乎意料的事情。
私有静态 int 不会出现在调试的“变量”部分中。
我NullPointerException
打开了,tabel.add(...)
但是当我观看调试时,它进入了for
一次,不会在表中添加任何内容,因为当我点击“下一步”而不是跳到右括号时,它会跳出函数。
如果我评论.add
它有效,那就是问题(我认为)。我的语法错了吗?还是我应该发布更多代码?