Próbowałem uzyskać wynik programu java jako plik tekstowy. Ale gdy wydrukuję wynik w pliku tekstowym i dla następnego zestawu danych wejściowych to nadpisuje na nim.I chcę aby zobaczyć wszystkie moje dane wyjściowe w zamówieniu w pliku tekstowym. Jak mogę?jak mogę napisać wyjście java w pliku tekstowym w trybie ciągłym
Odpowiedz
Jeśli używasz FileWriter
, jako true wypróbuj jako drugi argument FileWriter, aby włączyć tryb "dołączania".
fout = new FileWriter("filename.txt", true);
dziękuję bardzo za wykonaną pracę. Ale kiedy przekazujemy false jako drugi argument do FileWriter, aby wyłączyć tryb "dołączania". –
Zakładając, że używasz FileWriter
można podać true
jako drugi parametr do konstruktora FileWriter(java.io.File, boolean)
lub FileWriter(java.lang.String, boolean)
, aby wskazać, że chcesz dołączyć do akt sprawy, zamiast nadpisywania.
Może być jednak skuteczniejsze dołączanie wszystkiego do wcześniejszego StringBuilder
/StringBuffer
i zapisywanie tylko raz.
kiedy przekazujemy false jako drugi argument do FileWriter, aby wyłączyć tryb "dołączania". Musimy przejść jako drugi parametr true. To jest poprawny kod dla powyższego problemu. 'fout = new FileWriter (" filename.txt ", true);' –
Przepraszam? Wskazałem, że powinieneś podać "true" jako drugi parametr, jeśli chcesz dodać, a nie nadpisywać. –
nie można dopasować bez kodu, ale podczas zapisywania do pliku należy zachować zmienną, która zapamiętuje położenie ostatnio zapisanego znaku, więc za każdym razem, gdy zaczniesz pisać ciągłe wyniki, podasz lokalizację od od czego zacząć pisanie
Jest to z pewnością jeden sposób, ale zdecydowanie nie jest najlepszy. Przyjęta odpowiedź jest najlepszym rozwiązaniem. –
- 1. Uruchamianie obiektu BackgroundWorker w trybie ciągłym
- 2. Jak napisać wynik polecenia ipython w pliku tekstowym Pythona?
- 3. Java: Jak napisać "arabski" w pliku właściwości?
- 4. Wyjście Ilość linii w pliku tekstowym na ekranie w Unix
- 5. Tworzenie losowej liczby od 0 do 1 w trybie ciągłym
- 6. MPMoviePlayerController: Gracz ukrywa kontrolki gracza tylko w trybie ciągłym iOS6
- 7. jak odczytać ostatnią linię w pliku tekstowym za pomocą java
- 8. jak napisać tablicę do pliku Java
- 9. P w ciągłym deklaracji
- 10. Jak mogę przekierować wyjście funkcji kości do pliku w Perlu?
- 11. Wyszukiwanie ciągu w pliku tekstowym C
- 12. Jak mogę napisać do pliku .txt w systemie Android?
- 13. Jak mogę napisać znak "w pliku strings.xml systemu Android?
- 14. Zarządzanie hasłami w ciągłym wdrażaniu
- 15. Jak szybciej iterować w tym pliku tekstowym?
- 16. Zapis wyjście do pliku tekstowego w PowerShell
- 17. Policz wiersze w pliku tekstowym
- 18. Jak napisać arabski w pliku README github?
- 19. Jak napisać zmienną do pliku w ant?
- 20. Jak napisać obiekt do pliku w C++
- 21. Jak zapisać wyjście pliku AUGraph do pliku?
- 22. Jak napisać nową linię w Java FileOutputStream
- 23. Jak mogę usprawiedliwić wyjście liczbowe w Fortran?
- 24. Jak mogę tłumaczyć wyjście filtru w Django
- 25. Jak napisać tablicę do pliku w C
- 26. jak przechowywać plik w ciągłym bloku na dysku w Linuksie
- 27. jak usunąć duplikaty linii w pliku tekstowym w bash unix?
- 28. jak mogę napisać instrukcję IF w mysql
- 29. Jak mogę napisać pustą skrzynkę w Swift?
- 30. Jak mogę napisać te zapytania w neo4j?
Dołącz swoje dane wyjściowe do pliku. Pokaż nam kod, którego używasz do zapisu do pliku. –
Uprzejmie wpisz kod, co znacznie ułatwi nam zrozumienie problemu. – mmratxs
Jeśli korzystasz z fileWriter, podaj "true", "new FileWriter (filename, true)" – sushain97