Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

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

public class Main {
    static byte[] toByteArray(BitSet bitSet) {
        int bitCount = bitSet.length();
        byte[] result = new byte[((bitCount + 7) / 8)];
        for (int i = 0; i < bitCount; i++) {
            int arrayIndex = i / 8;
            result[arrayIndex] = (byte) (result[arrayIndex] | ((bitSet.get(i) ? 1 : 0) << (i % 8)));
        }
        return result;
    }
}