求助关于java string转成二进制int型问题?

发布网友 发布时间:2022-04-24 14:44

我来回答

4个回答

热心网友 时间:2023-10-17 01:05

int m=Integer.parseInt(a,2);//将字符串转化成十进制整形,2表示原串表示的数是二进制
String n=Integer.toBinaryString(m);//将上面那个十进制数转化为二进制字符串形式

热心网友 时间:2023-10-17 01:06

你好!
你的错误是
int
a=integar.parseint(str1);
int
b=integar.parseint(str2);
应该写为
int
a=integer.parseint(str1);
int
b=integer.parseint(str2);
其余的都正确!
ps:楼上输入是通过命令参数给出的!

热心网友 时间:2023-10-17 01:06

String s = "110010" ;
String s1 = Integer.ToBinaryString(Integer.parseInt (s, 2) + 1) ;

差不多这意思。先转成整数,然后加1,再转成2进制字符串。

热心网友 时间:2023-10-17 01:07

先自己定义一个2进制转10进制 返回INT性的方法

然后定义一个 10进制转2进制 返回INT形的方法 就O了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com