M
Maecky
Gast
Hi Leute,
nachdem ich jetzt laenger gegoogelt habe und irgendwie nicht auf die Loesung des Problems komme, wende ich mich an euch.
Ich moechte Bytes in eine Datei schreiben, was an sich ja kein Problem ist. Ich habe dies jetzt mal mit einem FileOutputStream und BufferedOutputStream geloest. Allerdings moechte ich, nachdem ich die ganzen Bytes geschrieben habe (ich weiss zu Beginn noch nicht, wieviel das sind), die Groesser in den Header der Datei schreiben, zB.: Position 4, 4 Byte lang. Das kann BufferedOutputStream leider nicht.
Dann habe ich mir den BufferedWriter angesehen, der koennte zwar mit .append( CharSequence sq, int start, int end ), irgendwo in ein File schreiben, allerdings kann ich damit keine Bytes schreiben
.
Gibt es da eine Moeglichkeit, dies moeglichst elegant zu loesen? Achja, ich moechte, wenn moeglich schon eine Buffered Schreib Methode verwenden.
Danke fuer eure Hilfe im Voraus,
gruesse, Maecky
nachdem ich jetzt laenger gegoogelt habe und irgendwie nicht auf die Loesung des Problems komme, wende ich mich an euch.
Ich moechte Bytes in eine Datei schreiben, was an sich ja kein Problem ist. Ich habe dies jetzt mal mit einem FileOutputStream und BufferedOutputStream geloest. Allerdings moechte ich, nachdem ich die ganzen Bytes geschrieben habe (ich weiss zu Beginn noch nicht, wieviel das sind), die Groesser in den Header der Datei schreiben, zB.: Position 4, 4 Byte lang. Das kann BufferedOutputStream leider nicht.
Java:
mFileOutputStream = new FileOutputStream(mFile);
mBufferedOutputStream = new BufferedOutputStream( mFileOutputStream );
Dann habe ich mir den BufferedWriter angesehen, der koennte zwar mit .append( CharSequence sq, int start, int end ), irgendwo in ein File schreiben, allerdings kann ich damit keine Bytes schreiben
Gibt es da eine Moeglichkeit, dies moeglichst elegant zu loesen? Achja, ich moechte, wenn moeglich schon eine Buffered Schreib Methode verwenden.
Danke fuer eure Hilfe im Voraus,
gruesse, Maecky