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

来源:百度知道 编辑:UC知道 时间:2024/09/18 04:09:46
我定义了一个
string a=110010(其实存的是二进制01串)
想要让其变成110011(类似情况都得实现,比如11001变成11010),不知道用什么办法,请高手帮助

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

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

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

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

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