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) しようとすると、多くの奇妙な「エラー」が発生するか、少なくとも予期しないものに遭遇します。
private static int は、デバッグの「変数」セクションには表示されません。
NullPointerException
オンになりますtabel.add(...)
が、デバッグを監視すると、for
一度入力され、テーブルに何も追加されません。これは、右中括弧にジャンプする代わりに「次へ」を押すと、関数からジャンプするためです。
コメントする.add
とうまくいくので、それが問題です(私は思います)。私の構文は間違っていますか?または、さらにコードを投稿する必要がありますか?