¿Cómo convertir BitSet a cadena binaria de manera efectiva?
Estoy buscando una manera eficiente de convertir fácilmente unBitSet
a una cadena binaria. Digamos que su longitud habitual sería de miles de bits.
Por ejemplo, tengamos esto:
BitSet bits = new BitSet(8);
bits.set(1);
bits.set(3);
Y este es el resultado deseado:
String result = toBinaryString(bits);
// expected: result = "01010000"
Tengo algunas ideas en general (transmisiones, etc.), pero podría haber algún método estándar obvio que simplemente me estoy perdiendo.