首页 > Java > java教程 > Java关于中进制转换函数的总结

Java关于中进制转换函数的总结

黄舟
发布: 2017-07-17 10:21:40
原创
2148 人浏览过

下面小编就为大家带来一篇基于Java中进制的转换函数详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

十进制转成十六进制:

Integer.toHexString(int i)
登录后复制

十进制转成八进制

Integer.toOctalString(int i)
登录后复制

十进制转成二进制

Integer.toBinaryString(int i)
登录后复制

十六进制转成十进制

Integer.valueOf("FFFF",16).toString()
登录后复制

八进制转成十进制

Integer.valueOf("876",8).toString()
登录后复制

二进制转十进制

Integer.valueOf("0101",2).toString()
登录后复制

有什么方法可以直接将2,8,16进制直接转换为10进制的吗?

java.lang.Integer类 
parseInt(String s, int radix)
登录后复制

使用第二个参数指定的基数,将字符串参数解析为有符号的整数。

examples from jdk: 
parseInt("0", 10) returns 0 
parseInt("473", 10) returns 473 
parseInt("-0", 10) returns 0 
parseInt("-FF", 16) returns -255 
parseInt("1100110", 2) returns 102 
parseInt("2147483647", 10) returns 2147483647 
parseInt("-2147483648", 10) returns -2147483648 
parseInt("2147483648", 10) throws a NumberFormat
Exception
 
parseInt("Kona", 10) throws a NumberFormatException 
parseInt("Kona", 27) returns 411787
登录后复制

进制转换如何写(二,八,十六)不用算法

Integer.toBinaryString 
Integer.toOctalString 
Integer.toHexString
登录后复制

以上是Java关于中进制转换函数的总结的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板