Wie konvertiere ich eine große binäre Zeichenfolge in Byte-Array-Java?

Ich habe eine große Binärzeichenfolge "101101110 ..." und versuche, sie in einem Byte-Array zu speichern. wie geht das am besten?

Nehmen wir an, ich habe largeString = "01001110101011011000000001000110101"

Ergebnis, das ich suche:

[78, 187, 96, 17, 21]

01001110 10111011 01100000 00010001 10101

Was ich ausprobiert habe:

byte[] b= new BigInteger(largeString,2).toByteArray();

Es gab mir jedoch nicht das Ergebnis, das ich suche ...

Antworten auf die Frage(3)

Ihre Antwort auf die Frage