我需要将一个数字转换为无符号字节。数字总是小于或等于255,因此它将适合于一个字节。
我还需要把那个字节转换回那个数字。我用 Java 怎么做?我试了好几种方法都没用。这就是我现在要做的:
int size = 5;
// Convert size int to binary
String sizeStr = Integer.toString(size);
byte binaryByte = Byte.valueOf(sizeStr);
现在把那个字节转换回数字:
Byte test = new Byte(binaryByte);
int msgSize = test.intValue();
很明显,这不起作用。出于某种原因,它总是将数字转换成 65
。有什么建议吗?