@wartemw

Вопрос про массив из byte?

У меня есть обработчик где поступают 4 байта и они превращаются в int но это схема не работает с float потому что нет по битового сдвига. помогите его изменить.
int int32 = 0;
int[] bytes = new int[4];
for (int i = 0; i < bytes.length; i++)
     bytes[i] = stream.get();
for (int i = bytes.length - 1; i >= 0; i--)
     int32 = (int32 << 8) | bytes[i];
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Ух, используете ByteBuffer из Java NIO, будет щазтие! Там как раз правильные методы типа getInt/Float и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы