我正在尝试在java中执行一些按位操作。
我有两个数组:
byte[] bitArray;
final byte [] bitMask = {1,2,4,8,16,32,64,-128};
然后我尝试在bitArray
中使用|
一个字节,在mask
中使用一个字节。
bitArray[i] = bitArray[i] | bitMask[j]
问题是我得到了一个编译器错误。
"error possible loss of precision“所需的字节已找到int
问题是我如何才能修复它?
https://stackoverflow.com/questions/28889051
复制相似问题