Java: Как использовать литералы байта, больше, чем 0x7F

В Java я не могу взять массив байтов неподписанных байтов (от чего-то, таких как Проводная Акула) и поместить это в Java.... Поскольку я получу ошибки компиляции начиная с чего-либо большего, чем 127 decimal/0x07F рассматривают не как байт, но как международный IE:

        byte[] protocol = { 0x04, 0x01, 0x00, 0x50, /*error*/0xc1, /*error*/0xdb, 0x1c, /*error*/0x8c, 
                0x4d, 0x4f, 0x5a, 0x00 };

Нужен хороший способ обработать берущие неподписанные массивы символов и помещение их в Java как литералы.

6
задан Zombies 27 February 2010 в 13:18
поделиться