Компилятор, похоже, согласен с этим (только однозначные шестнадцатеричные значения):
byte[] rawbytes={0xa, 0x2, 0xf};
Но не это:
byte[] rawbytes={0xa, 0x2, 0xff};
Я получаю сообщение об ошибке "Возможная потеря точности": ошибка int required: byte "
Что я делаю неправильно - или это одиночные цифры шестнадцатеричных чисел в специальном случае?
Java 1.5.x.