Java BitSet toBitSet(final byte[] bytes)

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

Description

to Bit Set

License

Artistic License

Declaration

public static BitSet toBitSet(final byte[] bytes) 

Method Source Code


//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;
    }
}

Related

  1. stringToBitSet(String sbits)
  2. stripToCommonChars(char[] ac, BitSet commonChars)
  3. toArray(BitSet bitset, int size)
  4. toBitSet(byte[] array)
  5. toBitSet(byte[] bytes)
  6. toBitSet(String data)
  7. toBitSet(String s, int length)
  8. toByteArray(BitSet bits)
  9. toByteArray(BitSet bits)