Java进制转换

Java进制转换

1.     N进制转十进制

//放回类型为int

Integer.valueOf(String s, int radix)

Integer.parseInt(String s, int radix)

 

2.     十进制转N进制

Integer.toString(int i, int radix)

此方法返回返回的是iN进制表示,返回类型为String,但是负数不适用。

Java同时提供十进制转2、8、16进制的通用方法,返回类型为String

Integer.toBinaryString(int i)

Integer.toOctalString(int i)

Integer.toHexString(int i)

注意:

最多支持36进制(因为0-9,A-F一共36个数)

l  N进制转10进制方法方法返回int类型,范围不够可以用Long的相应方法

猜你喜欢

转载自blog.csdn.net/bloddy/article/details/77777602