文章目录
II. 其他
每天一个实战小技巧,
进制转换很简单
进制转换,属于基本技能了,在java中要实现进制转换很简单,可以非常简单的实现,接下来我们来看下它的使用姿势
1. toString实现进制转换
Integer/Long#toString(int i, int radix) 可以将任一进制的整数,转换为其他任意进制的整数
- 第一个参数:待转换的数字
- 第二个参数:转换后的进制位
十六进制转十进制
1 | Integer.toString(0x12, 10) |
八进制转是十进制
1 | Integer.toString(012, 10) |
八进制转二进制
1 | Integer.toString(012, 2) |
2. 十进制转二进制
除了使用上面的姿势之外,可以直接使用toBinaryString
来实现转二进制
1 | Integer.toBinaryString(2) |
3. 十进制转八进制
Integer/Long#toOctalString
: 转八进制
1 | Integer.toOctalString(9) |
4. 十进制转十六进制
Integer/Long#toHexString
: 转十六进制
1 | Integer.toHexString(10) |
系列博文:
- 实战小技巧1:字符串占位替换-JDK版
- 实战小技巧2:数组与list互转
- 实战小技巧3:字符串与容器互转
- 实战小技巧4:优雅的实现字符串拼接
- 实战小技巧5:驼峰与下划线互转
- 实战小技巧6:枚举的特殊用法
- 实战小技巧7:排序比较需慎重
- 实战小技巧8:容器的初始化大小指定
- 实战小技巧9:List.subList使用不当StackOverflowError
- 实战小技巧10:不可变容器
- 实战小技巧11:数组拷贝
- 实战小技巧12:数字格式化
II. 其他
1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
2. 声明
尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
3. 扫描关注
一灰灰blog