如何从java中的字节数组中获取每个字节的8位?

时间:2018-06-10 21:23:41

标签: java

我有一个图像的字节数组。我需要处理数组的每个字节。要处理这些字节,我需要它的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;

0 个答案:

没有答案