というクラスがInfo
あり、そのメソッドload
には次のコードが含まれています。
Circuito[] circuito=new Circuito[19];
for(int i=0;i<circuito.length;i++)
circuito[i] = new Circuito(nome,immPath,sfondoPath,previsioni,giri,tempoGiro,carico);
すべてのパラメーターを正しく渡します (動作するかどうかを確認するために toString() メソッドを出力しました)。次に、別のクラスNew
に次のコードがあります。
Info info=new Info();
info.load();
System.out.println(info.getCircuito()[0].toString());
(クラスには、配列全体を返すInfo
メソッドが含まれています)。getCircuito
次に、次のエラーが表示されます。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at New.<init>(New.java:21)
ライン21はSystem.out.print
ラインです。
どれが問題なのかわかりません...助けてくれてありがとう!