J'ai besoin de convertir un nombre en un octet non signé. Le nombre est toujours inférieur ou égal à 255, et afin qu'il tienne dans un seul octet.
J'ai aussi besoin de convertir des octets de retour dans ce numéro. Comment pourrais-je le faire en Java? J'ai essayé de plusieurs façons, et aucun travail. Voici ce que j'essaie de faire maintenant:
int size = 5;
// Convert size int to binary
String sizeStr = Integer.toString(size);
byte binaryByte = Byte.valueOf(sizeStr);
et maintenant, pour convertir cet octet de retour dans le nombre:
Byte test = new Byte(binaryByte);
int msgSize = test.intValue();
Clairement, cela ne fonctionne pas. Pour une raison quelconque, il est toujours convertit le nombre en 65
. Toutes les suggestions?