Hallo Leute!
In meinem folgendem Code wirft er mir immer bei Zeile 25 eine NullPointer Exception,
Kann sich jemand von euch erklären warum? Ich komme einfach nicht dahinter!
Hier gebe ich als zu suchenden String 'aus' ein, erhalte auch die richtigen Werte,
aber eben auch die Fehlermeldung.
lg, Reb00t
In meinem folgendem Code wirft er mir immer bei Zeile 25 eine NullPointer Exception,
Kann sich jemand von euch erklären warum? Ich komme einfach nicht dahinter!
Java:
public static void main (String[] args) throws IOException {
String fileName, line = "";
fileName = "foo.txt";
int i = 1;
String lookup = SavitchIn.readLine();
BufferedReader input =
new BufferedReader(new FileReader(fileName));
while (line != null){
line = input.readLine();
if(i == 9) break;
if(line.indexOf(lookup) != -1){ //Hier wird der Fehler angezeigt!
int j = line.indexOf(lookup);
System.out.println(line.indexOf(lookup));
while(j != -1) {
System.out.println(j);
j = line.indexOf(lookup, j+1);
}
}
i++;
}
//.....
input.close();
}
Code:
aus
13Exception in thread "main"
13
41
java.lang.NullPointerException
at Bsp06.main(Bsp06.java:25)
Hier gebe ich als zu suchenden String 'aus' ein, erhalte auch die richtigen Werte,
aber eben auch die Fehlermeldung.
lg, Reb00t
Zuletzt bearbeitet: