首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将ip地址中的位子串转换为十进制数?

问如何将ip地址中的位子串转换为十进制数?
EN

Stack Overflow用户
提问于 2013-10-06 14:56:44
回答 2查看 89关注 0票数 0

我在ip地址中有一个位的子串,

代码语言:javascript
复制
    System.out.println("1 MSB: " + binaryForm.substring(0, 1));//1
    System.out.println("6 bits: " + binaryForm.substring(1, 7));//010101
    System.out.println("25 LSB: " + binaryForm.substring(7));//: 1101010000110010000010111

如何将6位转换为一个十进制数,并将25位转换为另一个十进制数?

EN

回答 2

Stack Overflow用户

发布于 2013-10-06 14:59:36

您可以使用

代码语言:javascript
复制
Integer.parseInt(str, 2)
票数 1
EN

Stack Overflow用户

发布于 2013-10-06 15:01:43

尝试基数为2的Integer.valueOf。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19206248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档