Страницы

Поиск по вопросам

понедельник, 26 ноября 2018 г.

Перевод числа в массив байтов

Как представить число (int, float) в виде массива байтов в Java?


Ответ

Для этого можно воспользоваться ByteBuffer-ом:
int value = 100000; byte[] bytes = ByteBuffer.allocate(4).putInt(value).array();
и
float floatValue = 100.5f; byte[] floatBytes = ByteBuffer.allocate(4).putFloat(floatValue).array();

Комментариев нет:

Отправить комментарий