如String binaryStr = "00000010000000100000001000000010";
32位定长, 转换为整数为33686018
现在求一个方法
如何把32位的二进制字符串转换成整数
public long getInt(String binaryStr);
谢谢大虾们
32位定长, 转换为整数为33686018
现在求一个方法
如何把32位的二进制字符串转换成整数
public long getInt(String binaryStr);
谢谢大虾们
调试欢乐多
public class Convert
{
public static void main(String[] args)
{
String binaryStr = "00000010000000100000001000000010";
System.out.println(new Convert().getInt(binaryStr));
} public long getInt(String binaryStr)
{
return Integer.parseInt(binaryStr,2);
}
}
这个是转成Integer的,你再看看转成long的吧
Integer.valueOf("00000010000000100000001000000010",2)