In Datei schreiben

Status
Nicht offen für weitere Antworten.

Dreezard

Bekanntes Mitglied
Also ich würde gern einen String in eine Datei schreiben.
Klingt simpel. Sollte es auch sein. Nur irgenwie tut das Programm rein garnix!
Also:
Code:
PrintWriter outStream = new PrintWriter(new FileWriter(new File("Code.txt")));
outStream.print("Test");
Das Programm erstellt zwar die Datei, "hineinschreiben" tut es aber trotzdem nix.
Woran liegt das, wenn ich mal fragen darf?
 

Heiko

Bekanntes Mitglied
Du erstellst hier nur die Datei, fügst aber keinen Inhalt hinzu.

Code:
public static void StreamSchreiben(String[] datei) 
   { 
      try 
      { 
         
         File test = new File("Ergebnis.txt"); 
         FileOutputStream test2 = new FileOutputStream(test); 
         OutputStreamWriter osw = new OutputStreamWriter(test2, "Cp1252"); 
         String temp = "Dateiinhalt"
         osw.write(temp); 
         osw.close(); 
      } catch (Exception e) 
      { 
      }

So hab ich das mal gelöst und es hat bestens funktioniert.
 

Dreezard

Bekanntes Mitglied
wenn ich jetzt noch die Frage stellen dürfte wozu das letzte Argument von OutputStreamWriter gut ist...
 

Dreezard

Bekanntes Mitglied
hmmm
Dein Code bringt bei mir leider das Selbe Ergebnis...
scheint wohl irgenwie an meinem System zu liegen....
strange....
 

Heiko

Bekanntes Mitglied
Das osw.close() schließt den Stream.

Was für ein fehler kommt? Stürzt das programm ab, oder was meinst du?

Probeire mal die Endung auf .html zu setzen.
 

Bleiglanz

Gesperrter Benutzer
bist du sicher, dass du im richtigen directory bist?

wo startest du java, wo erscheint deine datei?
 

Dreezard

Bekanntes Mitglied
Er wirft keine Exception oder ähnliches aus.
Das Programm erstellt zwar die Datei schreibt aber einfach nichts rein...
Ich merke gerade, dass es irgendwie am Programm liegen muss, weil wenn ich mit deinem Code ein seperates Programm erstelle alles funktioniert...
 

Heiko

Bekanntes Mitglied
Dreezard hat gesagt.:
Er wirft keine Exception oder ähnliches aus.
Das Programm erstellt zwar die Datei schreibt aber einfach nichts rein...
Ich merke gerade, dass es irgendwie am Programm liegen muss, weil wenn ich mit deinem Code ein seperates Programm erstelle alles funktioniert...

Das beruhigt mich. ;-)

Aber dennoch ist das nicht die Lösung, zeige mal den Code den du jetzt hast.
 

Dreezard

Bekanntes Mitglied
Also hier mal der Anfang des Codes meines Programms, dass nicht funktioniert...
Code:
public static void main(String[] args) throws IOException
		{
		int[] keyNumber = {21,16,61,30,11,60,56,4,81,13,44,26,70,33,68,75,2,37,1,70,64,31,19,41,53,28,37,16,69,61,7,33,41};
		String input,chars = "pJuHntzÖkbg 7cemaOQF9ATäÜd41NhwilY3IGPvsü?jx5ZM8K!LDBßoR2r6ECfqSUWVÄXöy.:,^=°0()'\"&";
		int number = 0,keyPosition,a = 0,out = 0;
		char other = '"';
		BufferedReader inStream = new BufferedReader(new FileReader(new File("Text.txt")));
		File file = new File("Code.txt"); 
		FileOutputStream stream = new FileOutputStream(file); 
		OutputStreamWriter outStream = new OutputStreamWriter(stream, "Cp1252");
		String test = "Test";
		input = inStream.readLine();
		outStream.write(test);
...

Die letzten Zeilen habe ich nur mal Testweise eingefügt, aber er schreibt es einfach nicht in die Datei
 
B

Beni

Gast
Du musst den Stream wieder schliessen.

Ruf am Ende noch "outStream.close()" auf.
 
B

bygones

Gast
wenn es dir nur um plaint text geht empfehle ich den PrintWriter...
Code:
PrintWriter writer = new PrintWriter(new FileWriter("datei.txt"));
writer.println("Hallo, das ist eine Zeile");
writer.println("Das ist eine andere");
writer.flush();
writer.close();
 

Dreezard

Bekanntes Mitglied
how stupid....
Hätte nicht gedacht dass ich an sowas dummem scheitern würde...
Naja. Many Thx nochmal!
 

Dreezard

Bekanntes Mitglied
@deathbyaclown
Wollte ich zuerst auch. Aber da hatte ich auch das close() vergessen und hab daher das andere probiert
 

Astra

Aktives Mitglied
PrintWriter writer = new PrintWriter(new FileWriter("datei.txt"));
writer.println("Hallo, das ist eine Zeile");
writer.println("Das ist eine andere");
writer.flush();
writer.close();
Dieser Code erstelt ja die Datei, wie kann man in eine bereits bestehende Datei schreiben?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
S In Datei schreiben in Java? Java Basics - Anfänger-Themen 1
M Text in Datei schreiben Java Basics - Anfänger-Themen 9
C XML Datei schreiben Java Basics - Anfänger-Themen 14
G In Datei schreiben Java Basics - Anfänger-Themen 1
J String in Datei schreiben Java Basics - Anfänger-Themen 4
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
S JSON Datei schreiben und lesen Java Basics - Anfänger-Themen 3
x-tshainge In gespeicherter Datei schreiben? Java Basics - Anfänger-Themen 7
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
R Input/Output Dateinamen aus Verzeichnis in Datei schreiben Java Basics - Anfänger-Themen 3
P Erste Schritte Schreiben in eine Datei Java Basics - Anfänger-Themen 9
M In einer Datei schreiben - Java Java Basics - Anfänger-Themen 3
D Daten mit Apache POI in eine Excel Datei schreiben Java Basics - Anfänger-Themen 5
I Input/Output 3 Werte in Datei schreiben, duplikate vermeiden Java Basics - Anfänger-Themen 4
H Integer in Datei schreiben Java Basics - Anfänger-Themen 2
S Input/Output Alphabet in eine Datei schreiben und Anzahl von Zeichen ausgeben. Java Basics - Anfänger-Themen 4
I Datei schreiben, im Klassen-Ordner Java Basics - Anfänger-Themen 15
P Klasse in INI-Datei schreiben Java Basics - Anfänger-Themen 12
M In Datei schreiben Java Basics - Anfänger-Themen 7
Z Problem beim Lesen und Schreiben einer Datei Java Basics - Anfänger-Themen 10
L OOP Mit RandomAccesFile auslesen und in Datei schreiben Java Basics - Anfänger-Themen 8
G Wert in Ascii Datei ändern, ohne die Datei neu zu schreiben Java Basics - Anfänger-Themen 24
K Erste Schritte datei schreiben Java Basics - Anfänger-Themen 5
J Input/Output Daten in Datei schreiben und auslesen Java Basics - Anfänger-Themen 23
W HEX-Zahl in Datei schreiben Java Basics - Anfänger-Themen 6
S ANSI-Datei einlesen UND UTF-8-Datei schreiben Java Basics - Anfänger-Themen 3
S Input/Output Sehr langen String in Datei schreiben Java Basics - Anfänger-Themen 8
B String der eigentlich eine Ansammlung von HEX zeichen ist in datei schreiben in Hex Java Basics - Anfänger-Themen 8
E Methoden Datum , Uhrzeit, Nachricht in txt Datei schreiben Java Basics - Anfänger-Themen 3
E Text Datei Daten Auslesen und Schreiben Java Basics - Anfänger-Themen 3
E String in txt datei schreiben? Java Basics - Anfänger-Themen 4
E txt Datei schreiben und lesen Java Basics - Anfänger-Themen 9
B Input/Output In Datei an eine bestimmte Stelle schreiben Java Basics - Anfänger-Themen 37
C Input/Output Inhalte von ArrayList und JList in Datei schreiben Java Basics - Anfänger-Themen 5
R Array in Text Datei schreiben Java Basics - Anfänger-Themen 2
A Werte per Zufall aus einer Datei ziehen und in eine neue Datei schreiben Java Basics - Anfänger-Themen 9
D Wert von Combobox in Datei schreiben Java Basics - Anfänger-Themen 2
N Datei mit max 2000 Zeilen schreiben Java Basics - Anfänger-Themen 9
G Input/Output System.err zusätzlich in Datei schreiben Java Basics - Anfänger-Themen 27
R Wie Int-Wert in Datei schreiben? Java Basics - Anfänger-Themen 3
L Objekt in Datei schreiben Java Basics - Anfänger-Themen 8
T Input/Output Daten in txt-Datei schreiben - Fehlermeldung Java Basics - Anfänger-Themen 7
S Datenströne - Text in eine Datei einlesen, umwandeln und in eine neue Datei schreiben Java Basics - Anfänger-Themen 6
F \n aus String in Datei schreiben Java Basics - Anfänger-Themen 5
S Datei einlesen und Ergebnis wieder in Datei schreiben Java Basics - Anfänger-Themen 5
M txt-Datei schreiben: Es erscheinen komische Kästchen Java Basics - Anfänger-Themen 4
K weiter schreiben in einer datei Java Basics - Anfänger-Themen 5
P ArrayList in Datei schreiben Java Basics - Anfänger-Themen 5
M Sortierte Tabelle in Datei schreiben Java Basics - Anfänger-Themen 5
A Datei Lesen und Schreiben in gleichen Klasse Java Basics - Anfänger-Themen 3
isowiz Mehrere Threads schreiben in eine Datei Java Basics - Anfänger-Themen 5
M Datei auslesen und Array schreiben?! Java Basics - Anfänger-Themen 8
U String lässt sich nicht in txt datei schreiben! Java Basics - Anfänger-Themen 7
A OOP Binären Datenstrom in Datei schreiben Java Basics - Anfänger-Themen 4
S Array Daten in Binär Datei schreiben/lesen Java Basics - Anfänger-Themen 11
C Abschnittsweise in eine Datei schreiben Java Basics - Anfänger-Themen 2
J Strings aus einer Datei in 2D Array schreiben Java Basics - Anfänger-Themen 3
W Schreiben in Datei - 192 KB Limit Java Basics - Anfänger-Themen 2
S In eine datei schreiben Java Basics - Anfänger-Themen 3
N Java Programm soll Datei in eigene jar schreiben Java Basics - Anfänger-Themen 13
J 2-dim Array auslesen und in Datei schreiben Java Basics - Anfänger-Themen 10
L ArrayList über Methode in Datei schreiben Java Basics - Anfänger-Themen 13
U In CSV-Datei schreiben Java Basics - Anfänger-Themen 11
A Textdatei von URL auslesen und in Datei schreiben Java Basics - Anfänger-Themen 5
J Problem mit Datei lesen und schreiben Java Basics - Anfänger-Themen 8
K Daten in eine Text datei schreiben !!!! Java Basics - Anfänger-Themen 6
M Datei Lesen Und Schreiben! -.- Java Basics - Anfänger-Themen 7
A schreiben einer datei Java Basics - Anfänger-Themen 3
K Applet soll Datei schreiben Java Basics - Anfänger-Themen 13
S CSV-Datei einlesen und in MySql schreiben Java Basics - Anfänger-Themen 3
R Sequentielle Datei lesen und schreiben Java Basics - Anfänger-Themen 5
J Objektvariablen in eine Datei schreiben Java Basics - Anfänger-Themen 2
J schreiben in einer datei Java Basics - Anfänger-Themen 8
H mehrere Strings zeitlich versetzt in eine Datei schreiben Java Basics - Anfänger-Themen 3
2 Mit Java in eine WORD-Datei schreiben Java Basics - Anfänger-Themen 18
W Strings in Text-Datei schreiben Java Basics - Anfänger-Themen 5
T Problem bei Schreiben in Datei Java Basics - Anfänger-Themen 4
A Schreiben in eine Datei Java Basics - Anfänger-Themen 5
D An eine ausgewählte Stelle in der Datei schreiben? Java Basics - Anfänger-Themen 7
B Werte mit Schleife in Datei schreiben(zeitgesteuert) Java Basics - Anfänger-Themen 3
G bin-Datei anlegen und schreiben Java Basics - Anfänger-Themen 5
D In ner Datei schreiben Java Basics - Anfänger-Themen 5
T Problem beim schreiben in Datei Java Basics - Anfänger-Themen 7
A Problem beim Schreiben in eine Datei Java Basics - Anfänger-Themen 3
H Russische Zeichen in Datei schreiben und wieder auslesen Java Basics - Anfänger-Themen 3
M bunter text in datei schreiben Java Basics - Anfänger-Themen 6
F Problem mit schreiben in .txt datei Java Basics - Anfänger-Themen 5
L Eclipse text datei schreiben! Java Basics - Anfänger-Themen 3
L Mehrere Objekte mit NIO in eine Datei schreiben Java Basics - Anfänger-Themen 4
J Treepath mit XMLEncode in xml-Datei schreiben Java Basics - Anfänger-Themen 4
B schreiben in Datei in JAR-Datei Java Basics - Anfänger-Themen 2
S ans Ende einer Datei schreiben Java Basics - Anfänger-Themen 3
T Text in Datei schreiben Java Basics - Anfänger-Themen 4
P datei in 2d array schreiben Java Basics - Anfänger-Themen 8
G (Video) in Datei schreiben. Java Basics - Anfänger-Themen 3
R große Datenmenge in Datei schreiben Java Basics - Anfänger-Themen 8
G problem beim schreiben in eine txt datei Java Basics - Anfänger-Themen 2
G in txt datei schreiben Java Basics - Anfänger-Themen 5
H Am ende einer existierenden Datei schreiben? Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben