Задать вопрос
@wartemw

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

имеется массив из byte ((3 235) , (225 7)).
по принципу int(это 2 byte).
как перевести массив byte в int что бы получилось((1003) , (2017))?
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Оценить 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@ruslanys
int - это 4 байта, а не 2.

Но можете складывать таким образом:
int i = 0;

byte b1 = 3; // 11
byte b2 = 5; // 101

i = i | b1;
i = i << 8;
i = i | b2;

System.out.println(i);


Только учтите, что в Java нет unsigned типов, поэтому `byte b = 235` не может быть).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы