我试图在java中做一些按位操作
我有2个数组:
byte[] bitArray;
final byte [] bitMask = {1,2,4,8,16,32,64,-128};
Run Code Online (Sandbox Code Playgroud)
然后我尝试在|一个字节中的bitArray一个字节mask.
bitArray[i] = bitArray[i] | bitMask[j]
Run Code Online (Sandbox Code Playgroud)
问题是我遇到了编译器错误.
"错误可能丢失精度"找到int所需的字节
问题是如何解决它?