Ich benötige ein BitSet, das eine einfache Verkettung mehrerer BitSets ermöglicht, um ein neues BitSet zu erstellen. Die default implementation hat keine solche Methode.Java BitSet, das eine einfache Verkettung von BitSets ermöglicht
Gibt es irgendeine Implementierung in einer externen Bibliothek, von der jeder von Ihnen weiß, was eine einfache Verkettung erlaubt?
Zum Beispiel sagen wir, ich habe ein Bitarray 11111 und ein anderes Bit-Array 010101. Ich möchte Funktionalität wie das Anhängen. Also nach der Verkettung würde es 11111010101 ergeben.
Da ein BitSet keine sinnvolle Größe oder Länge hat (mit Ausnahme der höchsten gesetzten Bit), ist es ein bisschen schwer zu verstehen, was Sie meinen mit Verkettung. – jarnbjo
@jarnbjo Ich habe die Frage bearbeitet. Hoffe es macht jetzt Sinn. –
Das ist keine Verkettung. Das ist Linksverschiebung und ODER-Verknüpfung. Ich bezweifle, dass Sie in der Lage sein werden, eine kohärente Definition Ihrer Version der Verkettung zu finden. Warum zum Beispiel die führende Null in '010101' in Ihrem Beispiel beobachten und die Unendlichkeit anderer führender Nullen ignorieren? – EJP