Android Byte to Bit Convert byteToBit(byte[] bytes)

Here you can find the source of byteToBit(byte[] bytes)

Description

byte To Bit

Declaration

public static String byteToBit(byte[] bytes) 

Method Source Code

//package com.java2s;

public class Main {
    public static void byteToBit(byte[] bytes, StringBuilder sb) {
        for (int i = 0; i < Byte.SIZE * bytes.length; i++)
            sb.append((bytes[i / Byte.SIZE] << i % Byte.SIZE & 0x80) == 0 ? '0'
                    : '1');
    }/* w ww . j a v a 2s. c  o  m*/

    public static String byteToBit(byte[] bytes) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < Byte.SIZE * bytes.length; i++)
            sb.append((bytes[i / Byte.SIZE] << i % Byte.SIZE & 0x80) == 0 ? '0'
                    : '1');
        return sb.toString();
    }
}

Related

  1. byteToBit(byte[] bytes, StringBuilder sb)