我的程序需要来自命令行参数的输入,它接受整数参数并将其转换为二进制值或十进制基数10值。它通过要求整数在二进制数的前面有一个b而在前面有一个小数的基数10来做出这个决定。这个程序要求我通过创建方法来完成它。我不知道如何首先检查角色然后获得剩余的数字。我知道toBinary方法,但我不知道如何进行二进制到十进制转换?
答案 0 :(得分:2)
使用 s.charAt(0)检查第一个字符并使用
String s1 = s.substring(1,s.length);
获取剩余的字符串编号并使用它将其转换为整数用户Integer.parse(s1);基于第一个角色。
使用以下命令将二进制转换为整数:Integer.parseInt(s1,2)