Witam, w moim kodzie napisałem taki fragment kodu odpowiedzialny za zapis do pliku wprowadzonych danych. Gdy chcę je odczytać muszę ponownie uruchamiać konsole. Co w moim kodzie jest nie tak? Program pisałem w Eclipse. Pozdrawiam
case 9:
PrintWriter zapis = new PrintWriter("studenci.txt");
for (k=0 ; k < ile_jest ; k++)
{
if(s[k] != null)
{
zapis.println(s[k].imie);
zapis.println(s[k].nazwisko);
zapis.println(s[k].nrIndeksu);
}
}
zapis.close();
break;
//wczytywanie danych z pliku i wyswietlenie ich w konsoli
case 10:
File file = new File("ala.txt");
Scanner in = new Scanner(file);
while(in.hasNext())
{
String imie = in.next();
String nazwisko = in.next();
String indeks = in.next();
System.out.println(imie+" "+nazwisko+" "+indeks);
}
break;