J'ai un tableau de chaînes qui représentent des nombres binaires (sans zéros non significatifs) que je veux convertir en leurs nombres de base 10 correspondants. Considérer:
binary 1011 becomes integer 11
binary 1001 becomes integer 9
binary 11 becomes integer 3 etc.
Quelle est la meilleure façon de procéder? J'ai exploré java.lang.number. * Sans trouver de méthode de conversion directe. Integer.parseInt(b)
donne un entier EQUAL à la chaîne ... par exemple, 1001 devient 1 001 au lieu de 9 ... et ne semble pas inclure de paramètre pour une base de sortie. toBinaryString
fait la conversion dans le mauvais sens. Je soupçonne que j'aurai besoin de faire une conversion en plusieurs étapes, mais je n'arrive pas à trouver la bonne combinaison de méthodes ou de sous-classes. Je ne suis pas non plus sûr de savoir dans quelle mesure les zéros non significatifs ou leur absence seront un problème. Quelqu'un a-t-il de bonnes directions pour me diriger?