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

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

Description

byte To Bit

Declaration

public static void byteToBit(byte[] bytes, StringBuilder sb) 

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');
    }/*  www .  ja 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)