Я пытаюсь выполнить некоторые побитовые операции в java
У меня есть 2 массива:
byte[] bitArray;
final byte [] bitMask = {1,2,4,8,16,32,64,-128};
затем я пытаюсь |
один байт в bitArray
с одним байтом в mask
.
bitArray[i] = bitArray[i] | bitMask[j]
Проблема в том, что я получаю ошибку компилятора.
"ошибка возможная потеря точности" требуемый байт найден int
Вопрос в том, как я могу это исправить?