Eu tenho uma matriz de Strings que representam números binários (sem zeros à esquerda) que desejo converter em seus números de base 10 correspondentes. Considerar:
binary 1011 becomes integer 11
binary 1001 becomes integer 9
binary 11 becomes integer 3 etc.
Qual é a melhor maneira de proceder? Tenho explorado java.lang.number. * Sem encontrar um método de conversão direta. Integer.parseInt(b)
retorna um inteiro IGUAL à String ... por exemplo, 1001 se torna 1.001 em vez de 9 ... e não parece incluir um parâmetro para uma base de saída. toBinaryString
faz a conversão na direção errada. Suspeito que precisarei fazer uma conversão em várias etapas, mas não consigo encontrar a combinação certa de métodos ou subclasses. Também não tenho certeza de até que ponto os zeros à esquerda ou a falta deles serão um problema. Alguém tem boas instruções para me apontar?