unsigned Bytes в Java

байты в Java подписаны по умолчанию. Я вижу на других постах, что обходной путь иметь беззнаковные байты - это что-то похоже на это: int num = (int) Bite & 0xFF

может кто-то, пожалуйста, объясните мне, почему это работает и преобразует подписанный байт на без значок Байт, а затем его соответствующее целое число? Байт с 11111111 результатов в одном байте - верно?

15
задан aioobe 1 September 2011 в 20:54
поделиться