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

482
24 мая 2017, 05:21

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

Answer 1

Для этого можно воспользоваться ByteBuffer-ом:

int value = 100000;
byte[] bytes = ByteBuffer.allocate(4).putInt(value).array();

и

float floatValue = 100.5f;
byte[] floatBytes = ByteBuffer.allocate(4).putFloat(floatValue).array();
READ ALSO
Как получить значение из ячейки JTable

Как получить значение из ячейки JTable

Использую метод getValueAt() чтобы получить значение числа из ячейки JTable но возвращается почему то 0

276
Как запустить java-файл с помощью javac

Как запустить java-файл с помощью javac

Как запустить java-файл без среды разработки? Выдает ошибку:

338
no multi-part configuration has been provided

no multi-part configuration has been provided

Пишу сайт на java + SpringНеобходимо добавить загрузку фото, документов на сайт

805
Поменять название в тулбаре

Поменять название в тулбаре

При смене фрагментов название всегда одно и тожеКак можно менять название приложения в туллбаре при смене фрагментов?

205