Требуется взять из ByteArray несколько байтов, отмерить от первого байта несколько бит и все остальные биты преобразовать в int. Как это лучше сделать? Необходимо сохранение знака.
например

Код:
0101001110011101101101100
----------------
Здесь я взял 3 байта отмерил от начала 4 бита и хочу преобразовать 16 следующих бит в int. Помогите чем можете.