-
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
1719770605
Anonymous
Я хочу получить этот результат в Java.
[code]>>> 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]
[/code]
Но вместо этого получите это.
[code][-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]
[/code]
Я пытался преобразовать каждый байт, ив результате использования 0xFF получилось int[] вместо byte[]< /п>
Подробнее здесь: [url]https://stackoverflow.com/questions/78689399/how-to-convert-byte-array-into-unsigned-byte-array[/url]