猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何将二进制字符串值转换为十进制
如何转换二进制字符串,例如
String c = "110010"; // as binary
Java中的十进制值?(示例中的预期结果为50)
隔江千里
浏览 3860
回答 3
3回答
呼如林
使用Integer.parseInt(请参阅javadoc),它将您转换String为int使用第二基:int decimalValue = Integer.parseInt(c, 2);
0
0
0
qq_花开花谢_0
public static int integerfrmbinary(String str){ double j=0; for(int i=0;i<str.length();i++){ if(str.charAt(i)== '1'){ j=j+ Math.pow(2,str.length()-1-i); } } return (int) j;}我已经手动编写了这段代码。您也可以如上所述使用parseInt。该函数将给出对应于二进制字符串的十进制值:)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续