其他分享
首页 > 其他分享> > 力扣简190 颠倒二进制位*++没写

力扣简190 颠倒二进制位*++没写

作者:互联网

自己想着运用内置函数算,但是没有算出来,因为输入按照十进制输入已经认为溢出了。

而且对于java的有符号数的处理也不会。把查到的相关函数列一下吧。

String str=""+n; // int转string 空字符串+int型变量即可

String str1=Integer.valueOf(str,2).toString();  //int型二进制转string型十进制 可以加toString或者+“”

String str1=Integer.valueOf(str,2);  //int型二进制转int型十进制

int res=Integer.parseInt(str1);  //string转int

String result=Integer.toBinaryString(res);  //十进制int型的转为二进制字符串

 

 

 

 

 

 

 

 

这是个什么破东西啊!!放弃了!!

 

 

标签:String,二进制位,str1,190,++,int,Integer,十进制,string
来源: https://www.cnblogs.com/ayuanjiejie/p/16324584.html