Вы можете использовать метод ByteBuffer.getInt
, определяющий смещение, при котором происходит целое число, чтобы преобразовать серию байтов в целое число. В качестве альтернативы, если вы знаете порядок байтов, вы можете использовать побитовые операторы для явного восстановления 32-разрядного целого числа из его 8-разрядных октетов.
Чтобы преобразовать массив байтов в String
, вы можете использовать конструктор String(byte[])
для создания нового String
из байтового массива. Например:
byte[] bytes = /* ... get array of bytes ... */
String fromBytes = new String(bytes);