直接&255
因為Integer.toBinaryString(255) 是 8個1。
如果一個負數byte轉成int則前面全部會補1,就是24個1和它自己的八位,,於是和八個1相&就是八個1了。
舉個例子,-1和255
11111111 11111111 11111111 11111111
&00000000 00000000 00000000 11111111
————————————————————————
=00000000 00000000 00000000 11111111