Ich habe ein Byte [4], das eine 32-Bit-Ganzzahl ohne Vorzeichen (in Big-Endian-Reihenfolge) enthält, und ich muss es in Long konvertieren (da int keine vorzeichenlose Zahl enthalten kann).
Wie mache ich das umgekehrt (d. h. von long, das eine 32-Bit-Ganzzahl ohne Vorzeichen enthält, in Byte [4])?
Klingt nach einer Arbeit für den ByteBuffer .
>Etwas wie
%Vor%Guava hat nützliche Klassen für den Umgang mit vorzeichenlosen numerischen Werten.
Ссылка )
Tags und Links java type-conversion unsigned-integer endianness