私は(このメソッドからの2番目の答えを使用して)配列を作成しました:
public static LinkedList<Connection>[] map;
... // later ....
map = (LinkedList<Connection>[]) new LinkedList[count];
そして、プログラムを実行すると、このfor
ループ内の行でNullPointerExceptionが発生します。
for (int j = 0; j < numOfConnections; j++) {
map[i].add(new Connection(find(s.next()), s.nextDouble(), s.next())); // NPE!
}
誰かがこの例外がスローされる理由を教えてもらえますか?