Похоже, что ваш код не будет делать то, что вы хотите.Для начала, ваш массив всегда будет заполнен \ 0 (nul) символами.Возможно, то, что вы хотели, намного проще.
Я подозреваю, что не существует простого способа сделать то, что вы хотите, потому что BitSet не предназначен для хранения текста.Возможно, вы намеревались
private static byte[] string_to_bytes(String text) {
return text.getBytes();
}
Обычно файлы содержат байты, а не биты.