我有一个图像的字节数组。我需要处理数组的每个字节。要处理这些字节,我需要它的8位二进制值。我应该怎么做呢。我正在使用java进行处理。 我已经使用了以下代码,但似乎错了:
for (int i = 0; i < bytearray.length; i++) {
byte bytegen = (byte) bytearray[i];
String s1 = String.format("%8s", Integer.toBinaryString(bytegen& 0xFF)).replace(' ', '0');
ss[i] = s1;