最佳答案
我有一个字符串数组,它表示二进制数(没有前导零) ,我想把它们转换成相应的10进制数。考虑一下:
binary 1011 becomes integer 11
binary 1001 becomes integer 9
binary 11 becomes integer 3 etc.
最好的办法是什么?我一直在研究 java.lang.number。* 没有找到直接转换的方法。Integer.parseInt(b)
对 String 生成一个整数 EQUAL... 例如,1001变成了1,001而不是9... 而且似乎没有包含用于输出基的参数。toBinaryString
的转换方向是错误的。我怀疑我需要进行多步转换,但似乎找不到方法或子类的正确组合。我也不确定前导零或前导零的缺少在多大程度上是一个问题。有人能告诉我怎么走吗?