Hi Leute, ich bin neu hier, arbeite aber schon etwas länger hobbymässig mit Java.
Im Moment probiere ich ein Programm zu schreiben, dass mir automatisch einen Dienstplan generiert, allerdings habe ich gleich am Anfang schon ein Problem, wenn ich alle Zeilen einer Datei mit den Namen in eine String Array überführen will, macht Java dass nicht mehr und weicht auf die catch Prozedur zurück. ( Der Fehler liegt in Zeile 18. wenn ich diese Zeile weglasse, gibt er mir einwandfrei die Namen aus, allerdings habe ich sie dann nicht im Programm )
Vllt. könnt ihr mir ja Helfen
Vielen Dank schon mal im Vorraus
Gruß ATKA-Soft
Im Moment probiere ich ein Programm zu schreiben, dass mir automatisch einen Dienstplan generiert, allerdings habe ich gleich am Anfang schon ein Problem, wenn ich alle Zeilen einer Datei mit den Namen in eine String Array überführen will, macht Java dass nicht mehr und weicht auf die catch Prozedur zurück. ( Der Fehler liegt in Zeile 18. wenn ich diese Zeile weglasse, gibt er mir einwandfrei die Namen aus, allerdings habe ich sie dann nicht im Programm )
Vllt. könnt ihr mir ja Helfen
Java:
class Generator {
public void listelesen () {
String[] NamenNd = null;
try {
File normalerdienst = new File("Dienstplan.txt");
FileReader frNormalerdienst =new FileReader(normalerdienst);
BufferedReader readerNd = new BufferedReader (frNormalerdienst);
String zeile = null;
int i = 1;
while ((zeile = readerNd.readLine()) != null) {
NamenNd[i]=zeile;
System.out.println(zeile);
}
readerNd.close();
} catch (Exception ex) {
System.out.println("Ein Fehler ist beim Lesen der Datei aufgetreten, vergewissern sie sich, dass die Liste im gleichen Ordner liegt wie die Anwendung.");
}
}
}
Vielen Dank schon mal im Vorraus
Gruß ATKA-Soft