Как эффективно конвертировать BitSet в двоичную строку?
Я ищу эффективный способ, как легко конвертироватьBitSet
в двоичную строку. Допустим, его обычная длина будет тысячи битов.
Например, давайте иметь это:
BitSet bits = new BitSet(8);
bits.set(1);
bits.set(3);
И это желаемый результат:
String result = toBinaryString(bits);
// expected: result = "01010000"
У меня есть некоторые идеи в целом (потоки и т. Д.), Но может быть какой-то очевидный стандартный метод, который я просто пропускаю.