Java BitSet toByteArray(BitSet bits)

Here you can find the source of toByteArray(BitSet bits)

Description

to Byte Array

License

Open Source License

Declaration

public static byte[] toByteArray(BitSet bits) 

Method Source Code


//package com.java2s;
import java.util.BitSet;

public class Main {
    public static byte[] toByteArray(BitSet bits) {
        byte[] bytes = new byte[bits.size() / 8];
        for (int i = 0; i < bits.length(); i++) {
            if (bits.get(i)) {
                bytes[bytes.length - i / 8 - 1] |= 1 << (i % 8);
            }/*from   w w w . j a v  a  2 s  . co m*/
        }
        return bytes;
    }
}

Related

  1. toBitSet(byte[] bytes)
  2. toBitSet(final byte[] bytes)
  3. toBitSet(String data)
  4. toBitSet(String s, int length)
  5. toByteArray(BitSet bits)
  6. toByteArray(BitSet bits, int fixedNumBytes)
  7. toByteArray(BitSet bits, int sizeInBytes)
  8. toByteArray(BitSet bitSet)
  9. toByteArray(BitSet bs, int length)