Ho bisogno di un BitSet che consenta una facile concatenazione di più BitSet per creare un nuovo BitSet. Il default implementation non ha un tale metodo.BitSet Java che consente una facile concatenazione di BitSet
Esiste qualche implementazione in qualche libreria esterna che qualcuno di voi sa che consente una concatenazione facile?
Ad esempio, diciamo che ho un bitarray 11111 e un altro array di bit 010101. Voglio funzionalità come l'accodamento. Quindi dopo la concatenazione risulterebbe in 11111010101.
Dal momento che un BitSet ha dimensioni significative o la lunghezza (tranne il bit più alto set), è un po 'difficile da capire che cosa si intende con concatenazione. – jarnbjo
@jarnbjo Ho modificato la domanda. Spero che abbia senso ora. –
Non è "concatenazione". Questo è left-shifting e OR-ing. Dubito che sarai in grado di trovare una definizione coerente della tua versione di concatenazione. Ad esempio, perché osservate lo zero iniziale nel '010101' nel vostro esempio e ignorate l'infinito di altri zeri iniziali? – EJP