Как преобразовать массив байтов в массив беззнаковых байтов? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Как преобразовать массив байтов в массив беззнаковых байтов? [закрыто]

Сообщение Anonymous »

Я хочу получить этот результат в Java.

Код: Выделить всё

>>> list(bytes.fromhex("9100000000000000000000000000000000000000000000000000000000000000"))
[145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Но вместо этого получите это.

Код: Выделить всё

[-111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Я пытался преобразовать каждый байт, ив результате использования 0xFF получилось int[] вместо byte[]< /п>

Подробнее здесь: https://stackoverflow.com/questions/786 ... byte-array

Вернуться в «JAVA»