在Java项目中如何对进制进行转换

介绍

在Java项目中如何对进制进行转换?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>十进制转成十六进制:

整数。toHexString (int i)

<强>十进制转成八进制

整数。toOctalString (int i)

<强>十进制转成二进制

整数。toBinaryString (int i)

<强>十六进制转成十进制

Integer.valueOf (“FFFF", 16) .toString ()

<强>八进制转成十进制

Integer.valueOf (“876“, 8) .toString ()

<强>二进制转十进制

Integer.valueOf (“0101“, 2) .toString ()

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

. lang。整数类

方法(字符串,int基数)

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

从jdk的例子:
方法(“0”,10)返回0
方法(“473”;10)返回473
方法(“0”,10)返回0
方法(“-FF" 16)返回-255
方法(“1100110“,2)返回102
方法(“2147483647”,10)返回2147483647
方法(“-2147483648”,10)返回-2147483648
方法(“2147483648”,10)抛出NumberFormatException
方法(“Kona", 10)抛出NumberFormatException
方法(“Kona" 27)返回411787

<强>进制转换如何写(二、八、十六)不用算法

整数。toBinaryString
整数。toOctalString
整数。toHexString

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

在Java项目中如何对进制进行转换