A
alex???
Gast
hey,
ich versuche gerade, eine Datei einzulesen:
Wenn ich diese Datei mit gedit öffne, hat sie KEIN newline am Ende, es steht "Hallo Welt" drin. Lese ich sie aber so wie oben gezeigt mit Java ein, steht in meinem StringBuilder hinterher "Hallo Welt\n". Woran liegt das?
Vielen Dank schonmal,
Alex
ich versuche gerade, eine Datei einzulesen:
Java:
try (FileInputStream stream = new FileInputStream(result)) {
StringBuilder sb = new StringBuilder();
while (0 < stream.available()) {
byte[] buffer = new byte[stream.available()];
int num = stream.read(buffer);
sb.append(new String(Arrays.copyOf(buffer, num)));
}
}
Wenn ich diese Datei mit gedit öffne, hat sie KEIN newline am Ende, es steht "Hallo Welt" drin. Lese ich sie aber so wie oben gezeigt mit Java ein, steht in meinem StringBuilder hinterher "Hallo Welt\n". Woran liegt das?
Vielen Dank schonmal,
Alex