Wie konvertiere ich BitSet effektiv in einen Binärstring?

Ich suche nach einer effizienten Möglichkeit, ein @ einfach zu konvertiereBitSet zu einer Binärzeichenfolge. Nehmen wir an, dass seine übliche Länge Tausende von Bits betragen würde.

Beispiel:

BitSet bits = new BitSet(8);
bits.set(1);
bits.set(3);

Und dies ist das gewünschte Ergebnis:

String result = toBinaryString(bits);
// expected: result = "01010000"

Ich habe einige Ideen im Allgemeinen (Streams usw.), aber es könnte eine offensichtliche Standardmethode geben, die mir nur fehlt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage