Nie mogłem znaleźć odpowiedzi, więc zakładam temat. Potrzebuje zrobić zapis do pliku, działający na takiej zasadzie. Ze zamiast system.out.print wrzuca mi ten wynik do pliku a nie wyswietla. I kazdego nastepnego printa tez wrzuca do pliku
Zapis do pliku
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
0
Tzn chciałbyś podmienić System.out na plik i do niego pisać? A czemu od początku nie użyłes Loggera? Wtedy mógłbyś bez żadnych problemów takie cuda robić...
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11
0
Właśnie nigdy czegoś takiego nie robilem i po prostu kazdy pomysl mnie interesuje z jakims wytlumaczeniem :)
- Rejestracja: dni
- Ostatnio: dni
0
skieruj strumień ze standardowego wyjścia na plik
$ ./twoj_program >> plik
lub pojednyńczy ">" jeśli chcesz aby po ponownym uruchomieniu programu stare dane z pliku zostały usunięte.
- Rejestracja: dni
- Ostatnio: dni
3
Możesz też zrobić tak:
System.setOut(new PrintStream(new File(nazwaPliku)));
Wtedy System.out.println() będzie pisać do pliku.