[debutant] gerer les non signés
Bonjour,
C'est pas vraiment un probleme, mais plutot un questionnement :
j'ai un byte[] qui représente un paquet internet, et j'en extrait les infos (en le passant dans un ByteBuffer)
Par exemple, j'ai un entier, il est donc sur 4 octets, et si je fais un getInt() il va me retourner un entier signé. Ce qui ne me convient pas du tout.
Donc vu que "unsigned" ça a pas l'air d'exister, je feinte en faisant
Code:
1 2
|
long res = ByteBuffer.wrap(paquet).getInt() & 0xffffffff; |
Bref, je me demandais comme ça si y a pas un moyen plus propre de faire ce genre de choses..
Merci d'avance :)