Байты в Java подписаны по умолчанию. Я вижу на других сообщениях, что обходной путь для беззнаковых байтов аналогичен таковому: int num = (int) bite & 0xFF
Может кто-нибудь объяснить мне, почему это работает и преобразует подписанный байт в беззнаковый байт, а затем его соответствующее целое число? ANDing
байт с 11111111 приводит к тому же байту - правильно?