实战小技巧13:进制转换很简单

简介: 进制转换,属于基本技能了,在java中要实现进制转换很简单,可以非常简单的实现,接下来我们来看下它的使用姿势

进制转换,属于基本技能了,在java中要实现进制转换很简单,可以非常简单的实现,接下来我们来看下它的使用姿势


1. toString实现进制转换



Integer/Long#toString(int i, int radix) 可以将任一进制的整数,转换为其他任意进制的整数


  • 第一个参数:待转换的数字
  • 第二个参数:转换后的进制位


十六进制转十进制

Integer.toString(0x12, 10)
复制代码


八进制转八进制

Integer.toString(012, 10)
复制代码


八进制转二进制

Integer.toString(012, 2)
复制代码


2. 十进制转二进制



除了使用上面的姿势之外,可以直接使用toBinaryString来实现转二进制


Integer.toBinaryString(2)
Long.toBinaryString(2)
复制代码


3. 十进制转八进制



Integer/Long#toOctalString: 转八进制


Integer.toOctalString(9)
复制代码


4. 十进制转十六进制



Integer/Long#toHexString: 转十六进制

Integer.toHexString(10)



相关文章
|
8月前
|
存储
【面试题精讲】如何将二进制转为十六进制
【面试题精讲】如何将二进制转为十六进制
|
10月前
|
存储 Java 数据处理
【JavaSE专栏25】进制转换的那些事,十进制转R进制、R进制转十进制是什么操作?
【JavaSE专栏25】进制转换的那些事,十进制转R进制、R进制转十进制是什么操作?
105 0
|
10月前
|
测试技术
经典例题:十六进制转换十进制详解 适合初学者
经典例题:十六进制转换十进制详解 适合初学者
254 0
|
人工智能
深入浅出详解进制转换
深入浅出详解进制转换
深入浅出详解进制转换
|
JavaScript
进制转换的那些事儿
进制转换的那些事儿
89 0
|
PHP 开发者
进制转换| 学习笔记
快速学习进制转换。
73 0
进制转换| 学习笔记
进制转换详解
进制转换详解
271 0
进制转换详解
|
算法 Java 编译器
进制转换(一) - 入门
进制转换(一) - 入门
196 0
|
算法 Java
进制转换(二) - 进阶
进制转换(二) - 进阶
112 0
进制转换(二) - 进阶