Comment convertir un tableau booléen (ou BitSet) en chaîne et vice versa.Convertir boolean [] en String et viceversa en java
Exemple:
boolean[] ar = {true,false,false,false,false};
print(BitArrayToString(ar));
doit retourner l'une des façons suivantes
10000 //binary
16 //decimal
10 //hex, prefered
Le otherway devrait aussi travailler autour
ar = StringToBitArray(BitArrayToString(ar));
belle solution, mais je ne vois pas comment faire l'inverse, la limitation à long taille pourrait devenir un problème – stimpie
parce que ce éperlan Comme les devoirs, je n'ai pas fourni la solution complète - seulement la moitié. avoir un peu de réflexion - il est très facile de convertir un chiffre en un tableau de booléens. (et oui, la taille limite d'un long est en effet un problème, mais la question n'a pas spec la taille maximale ...) – Chii
J'ai résolu le limitation de la taille en exécutant le code pour chaque bloc 64 bits et en concaténant les chaînes. merci pour votre aide – stimpie