У меня есть массив строк, которые представляют двоичные числа (без начальных нулей), которые я хочу преобразовать в их соответствующие базовые 10 чисел. Рассмотрим:
binary 1011 becomes integer 11
binary 1001 becomes integer 9
binary 11 becomes integer 3 etc.
Какой лучший способ для продолжения? Я изучал java.lang.number. *, Не найдя метод прямого преобразования. Integer.parseInt(b)
дает целое EQUAL для String... например, 1001 становится равным 1001 вместо 9... и, похоже, не содержит параметра для выходной базы. toBinaryString
делает преобразование неправильным направлением. Я подозреваю, что мне нужно выполнить многоступенчатое преобразование, но, похоже, не может найти правильную комбинацию методов или подклассов. Я также не уверен, в какой степени ведущие нули или их отсутствие будут проблемой. У кого-нибудь есть хорошие указания, чтобы указать мне?