力扣简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