Hallo zusammen,
ich möchte Textdateien einlesen (vom FTP oder Lokal) und diese im einem JEditorPane anzeigen. Lokal funktionert dies einwandfrei. Über FTP bekomme ich nun doppelte Zeilenumbrüche. Mir ist nur leider nicht klar wieso das so ist bzw. was ich falsch mache...
Lokal:
FTP:
Edit: Lasse ich das + "\n" beim FTP weg, bekomme ich gar keine Zeilenumbrüche.
ich möchte Textdateien einlesen (vom FTP oder Lokal) und diese im einem JEditorPane anzeigen. Lokal funktionert dies einwandfrei. Über FTP bekomme ich nun doppelte Zeilenumbrüche. Mir ist nur leider nicht klar wieso das so ist bzw. was ich falsch mache...
Lokal:
Java:
editor.setText("");
String pfad = aFileObject.getName().toString().substring(6);
FileReader fr = new FileReader(pfad);
BufferedReader br = new BufferedReader(fr);
String einlesen;
while((einlesen = br.readLine()) != null) {
editor.setText(editor.getText() + einlesen + "\n");
}
fr.close();
editor.setText(editor.getText().substring(0, editor.getText().length()-1));
FTP:
Java:
editor.setText("");
String filename = aFileObject.toString().substring(aFileObject.getName().toString().indexOf(servername)+5);
InputStream in = client.retrieveFileStream(filename);
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
String einlesen;
while((einlesen = br.readLine()) != null) {
editor.setText(editor.getText() + einlesen + "\n");
}
br.close();
isr.close();
in.close();
editor.setText(editor.getText().substring(0, editor.getText().length()-1));
Edit: Lasse ich das + "\n" beim FTP weg, bekomme ich gar keine Zeilenumbrüche.
Zuletzt bearbeitet: