20.进制转换很简单
约 271 字小于 1 分钟
实战20:进制转换很简单
进制转换,属于基本技能了,在java中要实现进制转换很简单,可以非常简单的实现,接下来我们来看下它的使用姿势
1. 进制转换
1.1. toString实现进制转换
Integer/Long#toString(int i, int radix) 可以将任一进制的整数,转换为其他任意进制的整数
- 第一个参数:待转换的数字
- 第二个参数:转换后的进制位
十六进制转十进制
Integer.toString(0x12, 10)
八进制转是十进制
Integer.toString(012, 10)
八进制转二进制
Integer.toString(012, 2)
1.2. 十进制转二进制
除了使用上面的姿势之外,可以直接使用toBinaryString
来实现转二进制
Integer.toBinaryString(2)
Long.toBinaryString(2)
1.3. 十进制转八进制
Integer/Long#toOctalString
: 转八进制
Integer.toOctalString(9)
1.4. 十进制转十六进制
Integer/Long#toHexString
: 转十六进制
Integer.toHexString(10)
Loading...