Ich weiß, mal wieder so eine doofe Frage von einem Anfänger
Und zwar gibt mir der Compiler in folgender Methode eine NullPointerExeption:
Die fileListohneEndung und die fileList werden vorher über dem Konstruktor initialisiert mit:
Die fileList wird mit folgender Methode vorher mit Daten gefüllt (Das funktioniert sehr gut. Die ArrayList soll nur später in eine JList eingefügt werden und ich will das ".txt" da weg haben):
Was ist mein Fehler?
Vielen Dank schonmal für die Hilfe!
Und zwar gibt mir der Compiler in folgender Methode eine NullPointerExeption:
Java:
public void EndungWeg(){
for(int i=0; i<fileList.length; i++){
fileListOhneEndung[i]=fileList[i].replaceAll(".txt", "");
}
}
Die fileListohneEndung und die fileList werden vorher über dem Konstruktor initialisiert mit:
Java:
String[] fileList;
String[] fileListOhneEndung;
Die fileList wird mit folgender Methode vorher mit Daten gefüllt (Das funktioniert sehr gut. Die ArrayList soll nur später in eine JList eingefügt werden und ich will das ".txt" da weg haben):
Java:
public void leseVerzeichnisAus(){
//Verzeichnis auslesen:
fileList = dir.list(new FilenameFilter() {
public boolean accept(File d, String name) {
return name.endsWith(".txt");
}
});
}
Was ist mein Fehler?
Vielen Dank schonmal für die Hilfe!