如String binaryStr = "00000010000000100000001000000010";
32位定长, 转换为整数为33686018
现在求一个方法
如何把32位的二进制字符串转换成整数
public long getInt(String binaryStr);
谢谢大虾们
32位定长, 转换为整数为33686018
现在求一个方法
如何把32位的二进制字符串转换成整数
public long getInt(String binaryStr);
谢谢大虾们
解决方案 »
- 谁有64位的jdk1.6和tomcat6.0.28
- 解析JAVA中常见异常类型与原因
- SVN与JAVA程序集成,请大侠们帮忙给点思路,最好详细点。
- 编写程序拷贝一个文件. 尽量使用效率高的方式。
- 上传一个很大的文件,用什么方法传的最快?
- 有用过JPcap的请进
- 怎样判别一个字符中否中文
- 我用快速排序来排序10000个Vector,结果发生了StackOverflowError,请问如何解决?
- 各位朋友,请问我是否可以定义我自己的事件类和监听器?如能,有该怎么做?
- Tomcat如何配置?我刚装了,但是startup只有一个窗口,启动不了,何原因?
- 万年历谁会做;请高手指点;
- 新手问题。 内部类问题
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)