当前位置: 代码迷 >> J2SE >> 怎么把有符号二进制转换成十进制
  详细解决方案

怎么把有符号二进制转换成十进制

热度:99   发布时间:2016-04-24 13:41:57.0
如何把有符号二进制转换成十进制
String   str= "10001100 ";
          byte   b   =   Byte.parseByte(str,2);   会出现NumberFormatExecption

显然没有把一个字符作为符号。
请问怎么转换
谢谢!

------解决方案--------------------
byte b = (byte)Integer.parseInt(str, 2);
------解决方案--------------------
String s = "11001100 ";
byte b = (byte)Integer.parseInt(s, 2);
System.out.println(b);
  相关解决方案