Hallo skee,
| Zitat: |
| Ich lese den Stream in ein sbyte-Array ein |
warum tust du das, wenn du doch ein byte-Array haben willst? Wenn du den Stream gleich in ein byte-Array einliest, löst sich das Folgeproblem automatisch in Luft auf.
| Zitat: |
| Ich habe es bisher noch nicht geschafft, mein sbyte array in bytes umzuwandeln, |
Sollte das direkte Einlesen in ein byte-Array ausschreiben, sollte es trotzdem kein Problem sein, ein sbyte- in ein byte-Array umzuwandeln. Wenn alle Stricke reißen, dann erstellst du ein gleichgroßes byte-Array und überträgst in einer Schleife Element für Element. Dann reduziert sich das Problem darauf ein sbyte in ein byte umzuwandeln. Und spätestens das fällt dann unter
[Hinweis] Wie poste ich richtig? Punkt 1.1.1, aber an sich das ganze Andere auch.
herbivore
PS: Wenn die Umwandlung des Arrays als solches geklappt hat, wäre noch zu erwähnen, dass Java BigEndian arbeitet. Man muss also beim Umwandeln des Arrays in einen Integer darauf achten, dass die Byte-Reihenfolge/Endianness stimmt. Vielen Dank an pdelvo, der mich darauf hingewiesen hat.