Veröffentlicht 26. Januar 200718 j Hi, Ich habe folgendes problem, ich möchte mit java in ein Textfile einen Text schreiben. Diesen jedoch ein weiteres mal erweitern, ohne die Werte die darin stehn zu verlieren wie mach ich das ??? Hab schon viel versucht, bei mir wird jedoch immer ein neues Textfile erzeugt und das alte mit den alten Daten überschrieben hier mein code: FileOutputStream ausgabestrom = new FileOutputStream("InventarDataBase.txt"); PrintWriter ausgabe = new PrintWriter(ausgabestrom); abfrage=m.tfEingabe.getText(); ausgabe.print(abfrage); ausgabe.close(); ABER wie gesagt hier wird jedesmal das erzeugte Textfile überschrieben !!
26. Januar 200718 j Benutze anstelle des PrintWriters einen FileWriter FileWriter ausgabe = FileWriter("InventarDataBase.txt", true) Das true bedeutet das er an das Ende der Datei anhängen soll
26. Januar 200718 j Jetzt hab ich noch ein Problem....irgendwie schreibt mir mein Java programm den Wert immer doppelt in die Textdatei obwohl ich keine schleife laufen lasse! Hat jemand eine Idee !?!?! :confused:
26. Januar 200718 j Hat jemand eine IdeeKleine grüne Männchen?! Im ernst: Quelltext und/oder mehr Informationen bitte! "Geht nicht" ist keine ausreichende Fehlerbeschreibung.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.