Java进制转换
1. N进制转十进制
//放回类型为int
Integer.valueOf(String s, int radix)
Integer.parseInt(String s, int radix)
2. 十进制转N进制
Integer.toString(int i, int radix)
此方法返回返回的是i的N进制表示,返回类型为String,但是负数不适用。
Java同时提供十进制转2、8、16进制的通用方法,返回类型为String
Integer.toBinaryString(int i)
Integer.toOctalString(int i)
Integer.toHexString(int i)
注意:
l 最多支持36进制(因为0-9,A-F一共36个数)
l N进制转10进制方法方法返回int类型,范围不够可以用Long的相应方法