我需要获取0到255之间的数字的字节/ 8位表示.有没有什么方法在Java中执行此操作?似乎大多数方法都适用于4字节长的整数?我的最终目标是将多个8位值写入文件.
感谢您对此的任何暗示!
JB *_*zet 16
要完成Alex的答案:
int i = 255;
byte b = (byte) i;
System.out.println("b = " + b); // b = -1
int i2 = b & 0xFF;
System.out.println("i2 = " + i2); // i2 = 255
Run Code Online (Sandbox Code Playgroud)