DocEW
2008-08-13, 10:39:44
Hallo,
ich habe folgendes Problem: Eine Datei mit unsigned bytes lesen!
Es gibt zwar den DataInputStream mit der Methode readUnsignedByte(), aber das ist langsam, wenn die Datei ein paar MB groß ist. Und read(byte[] b) ist zwar schnell, kommt aber halt nicht mit unsigned klar (Werte über 128 werden negativ), so dass ich danach alles nochmal in ein int-Array umkopieren müsste.
Gibt es vielleicht noch eine elegantere Lösung? Kann ja nicht so schwer sein...
Danke!
DocEW
ich habe folgendes Problem: Eine Datei mit unsigned bytes lesen!
Es gibt zwar den DataInputStream mit der Methode readUnsignedByte(), aber das ist langsam, wenn die Datei ein paar MB groß ist. Und read(byte[] b) ist zwar schnell, kommt aber halt nicht mit unsigned klar (Werte über 128 werden negativ), so dass ich danach alles nochmal in ein int-Array umkopieren müsste.
Gibt es vielleicht noch eine elegantere Lösung? Kann ja nicht so schwer sein...
Danke!
DocEW