如何将两个字节数转换为两个具有 8 位的单独数字?
How to convert a two bytes number in two indivudal numbers with 8 bits?
假设我有一个映射为两个字节的数字 520,它给出了数字:1000001000,我想将这个数字 (520) 转换为另外两个数字,这些数字应该是:2 和 8,因为 00000010 将给我 2,00001000 会给我 8。我怎么用 java 做这个?
像这样:
int theNumber = 520;
byte oneNumber = (byte)theNumber;
byte otherNumber = (byte)(theNumber >> 8);
假设我有一个映射为两个字节的数字 520,它给出了数字:1000001000,我想将这个数字 (520) 转换为另外两个数字,这些数字应该是:2 和 8,因为 00000010 将给我 2,00001000 会给我 8。我怎么用 java 做这个?
像这样:
int theNumber = 520;
byte oneNumber = (byte)theNumber;
byte otherNumber = (byte)(theNumber >> 8);