V
Vedoma
Gast
Hallo!
Ich habe ein Array von Vektoren. Wenn ich jedoch in das Array auf einen Vektor schreiben will, bekomme ich immer eine NullPointerException. Hab schon im Internet nach dem Fehler gesucht aber nichts gefunden. Vielleicht kann mir hier jemand helfen. Hier mein Code:
Ich habe ein Array von Vektoren. Wenn ich jedoch in das Array auf einen Vektor schreiben will, bekomme ich immer eine NullPointerException. Hab schon im Internet nach dem Fehler gesucht aber nichts gefunden. Vielleicht kann mir hier jemand helfen. Hier mein Code:
Code:
import java.util.*;
import java.io.*;
public class Implikanten
{
private Vector Q[];
public int n;
public void Einlesen(String eingabeDatei)
throws IOException
{
BufferedReader datei = new BufferedReader(new FileReader(eingabeDatei));
n = Integer.parseInt(datei.readLine());
Q = new Vector[n+1];
String dummy = datei.readLine();
Q[0].addElement(dummy);
}
}
Den Platz, an dem der String in das Array geschrieben werden soll wird durch eine for - Schleife bestimmt, was ich hier aber wegen der Übersichtlichkeit weggelassen habe. Auch wenn ich etwa Q[0] beschreiben will bwkomme ich den Fehler