Hallo!
Ich habe ein (bestimmt kleines) Problem welches ich schon eine ganze Weile nicht lösen kann und hoffe dass mir hier geholfen wird. Und zwar schreibe ich eine kleine Anwendung, welche eine Nachricht binär über ein InputStream bekommt. Danach möchte ich Teile diesen InputStreams genauso (binär) in eine Datei speichern. Sprich ich möchte rausfinden an welcher Stelle im InputStream eine bestimmte Zeile vorkommt ("z.b. die mit "\n\n" aufhört) und den Inhalt erst ab dieser Stelle bis zum Ende in die Datei schreiben. Wie könnte man sowas realisieren? Wenn ich den InputStream an den BufferedReader weitergebe, kann ich den Inhalt zeilenweise überprüfen aber dann wird es doch zu einem String konvertiert. Vielleicht könnte ich die Stelle im InputStream irgendwie markieren...
Ich bin dankbar für alle Tipps!
Ich habe ein (bestimmt kleines) Problem welches ich schon eine ganze Weile nicht lösen kann und hoffe dass mir hier geholfen wird. Und zwar schreibe ich eine kleine Anwendung, welche eine Nachricht binär über ein InputStream bekommt. Danach möchte ich Teile diesen InputStreams genauso (binär) in eine Datei speichern. Sprich ich möchte rausfinden an welcher Stelle im InputStream eine bestimmte Zeile vorkommt ("z.b. die mit "\n\n" aufhört) und den Inhalt erst ab dieser Stelle bis zum Ende in die Datei schreiben. Wie könnte man sowas realisieren? Wenn ich den InputStream an den BufferedReader weitergebe, kann ich den Inhalt zeilenweise überprüfen aber dann wird es doch zu einem String konvertiert. Vielleicht könnte ich die Stelle im InputStream irgendwie markieren...
Ich bin dankbar für alle Tipps!