OutputStream

Status
Nicht offen für weitere Antworten.

Prometheus

Mitglied
Hallo
Ich programmiere grad einen kleinen Texteditor und hab da ein kleines Problem mit den OutputStreams. Wenn ich mit dem Programm den Inhalt einer Textarea in eine Datei schreibe, werden dann im Windows Editor statt Zeilenumbrüchen nur bytes angezeigt, die der nicht als Zeilenumbrüche erkennt.

Mit dieser Methode schreibe ich in eine Datei den Text
Code:
void saveFile (String path,String text)
{
  try
  {
    OutputStreamWriter aus;
    aus = new OutputStreamWriter (new FileOutputStream (path));
    BufferedWriter ausgabe = new BufferedWriter (aus);
    aus.write (text);
    aus.close ();
  }
  catch (IOException e)
  {
    System.out.println (e);
  }
}

Meine Frage ist jetzt, was ich anders machen muss, damit Zeilenumbrüche in anderen Texteditoren angezeigt werden.
 

Prometheus

Mitglied
ja danke, das klappt prima.
Nur wenn ich den Inhalt nicht aus ner JTextArea lese sondern einfach einen String speichern will hab ich das selbe Problem

Wenn ich jetzt einen String text = "Zeile1\nZeile2\nZeile3" habe, wie kann man das dann da machen?
 

VdA

Bekanntes Mitglied
Vielleicht ein StringTokenizer ???:L
das geht ungefähr so:
Code:
StringTokenizer token = new StringTokenizer(meinString, "\n");
while(token.hasMoreTokens())
{
      String nt=token.nextToken();
}
 

Prometheus

Mitglied
Dann hätte ich den String aufgeteilt aber ich möchte den String ja in eine Datei schreiben. Allerdings erkennen manche Programme die Zeilenumbrüche nicht an, wenn ich das mit der Methode von oben mache
 

VdA

Bekanntes Mitglied
Nagut ich dachte da an sowas wie
Code:
    Printwriter out = new PrintWriter(OutputFile);
    out.println(nextToken());
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
berserkerdq2 Wo ist der SInn, dass man den Stream, den ich zum Schreiben nutze, outputstream nenne? Java Basics - Anfänger-Themen 5
berserkerdq2 inputstream und bufferedwirter /outputstream und bufferedwriter Java Basics - Anfänger-Themen 9
J Nachricht an OutputStream Java Basics - Anfänger-Themen 2
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
B InputStream / OutputStream / PipedOutputStream und managedExecutorService Java Basics - Anfänger-Themen 3
B java.io.OutputStream zu java.io.InputStream konvertieren Java Basics - Anfänger-Themen 18
B Input/Output OutputStream im Paramaeter Java Basics - Anfänger-Themen 2
B OutputStream in FileInputStream? Java Basics - Anfänger-Themen 9
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
B Konvertieren: Outputstream zu Inputstream Java Basics - Anfänger-Themen 13
M ArrayList durch OutputStream in Datei Java Basics - Anfänger-Themen 9
S Objekte mit Outputstream in Safefile Java Basics - Anfänger-Themen 4
B Input/Output Socket I/O - outputStream.write(-1) Java Basics - Anfänger-Themen 2
B Socket OutputStream Java Basics - Anfänger-Themen 17
B Input/Output InputStream (JSch) in OutputStream (Blob) überführen Java Basics - Anfänger-Themen 8
B [Erledigt] Fehlverhalten mit File, FileInput/OutputStream und FileChannel Java Basics - Anfänger-Themen 4
Forlan OutputStream Initialisieren Java Basics - Anfänger-Themen 4
F DataIn/Outputstream Java Basics - Anfänger-Themen 4
lars-sh HttpURLConnection und OutputStream Java Basics - Anfänger-Themen 4
A String in OutputStream schreiben Java Basics - Anfänger-Themen 5
D An Datei "anhängen" mit OutputStream Java Basics - Anfänger-Themen 9
S Outputstream & String? Java Basics - Anfänger-Themen 4
reibi OutputStream nach ByteOutputStream konvertieren Java Basics - Anfänger-Themen 21
H OutputStream Java Basics - Anfänger-Themen 8
M ProcessBuilder und OutputStream Java Basics - Anfänger-Themen 2
M OutputStream funktioniert nur in Endlosschleife ? Java Basics - Anfänger-Themen 4
R OutputStream direkt in StringBuffer schreiben lassen Java Basics - Anfänger-Themen 2
G ClassLoader und OutPutStream Java Basics - Anfänger-Themen 3
G Standard OutputStream out wiederherstellen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben