2011-04-08 55 views

回答

1

你需要屏蔽的海格順序位,迫使他們爲0,因此只保留低位:

byte byteValue = 0xb0; 
int byteValue = byte & 0xff; 
0

作爲一個字節,0xb0與0xffffffb0相同。作爲一個整數,你可以得到它只有0xb0。 (第7位被設置,並且Java沒有無符號字節的概念)

1

0xffffffb0 & 0x000000ff應該工作

0
System.out.println(Integer.toHexString(0xffffffb0 & 0x000000ff));