Here you can find the source of toBitSet(final byte[] bytes)
public static BitSet toBitSet(final byte[] bytes)
//package com.java2s; //License from project: Artistic License import java.util.BitSet; public class Main { public static BitSet toBitSet(final byte[] bytes) { BitSet bits = new BitSet(); if (bytes != null && bytes.length > 0) { for (int i = 0; i < (bytes.length * 8); i++) { if ((bytes[i / 8] & (1 << (7 - (i % 8)))) != 0) { bits.set(i);/*w w w. j av a 2s. c o m*/ } } } return bits; } }