Chciałem stworzyć proste zapisywanie do pliku .txt, oraz wczytywanie z niego.
W pliku zapisują mi się ładnie trzy imiona. Ale przy odczytywaniu, w konsoli wyświetla się pierwsze imię tylko.
Dlaczego? :)
class Nalesnik {
public static void main(String[] args) throws FileNotFoundException {
String tablica[] = new String[5];
System.out.println("Wpisz imie");
Scanner input = new Scanner(System.in);
// zapis do pliku
PrintWriter zapis = new PrintWriter("tutaj.txt");
for (int i = 0; i<3; i++ ){
tablica[i] = input.nextLine();
zapis.println(tablica[i]);
}
zapis.close();
// odczyt z pliku
File plikson = new File("tutaj.txt");
Scanner output = new Scanner(plikson);
System.out.println(output.nextLine());
}
}
Konsola:
Wpisz imie
Darek
Marek
Jarek
Darek