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

    @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` не может быть).
    Ответ написан
    Комментировать