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

文章目录
  1. 1. toString实现进制转换
  2. 2. 十进制转二进制
  3. 3. 十进制转八进制
  4. 4. 十进制转十六进制
  • II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注
  • 每天一个实战小技巧,进制转换很简单

    进制转换,属于基本技能了,在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
    2
    Integer.toBinaryString(2)
    Long.toBinaryString(2)

    3. 十进制转八进制

    Integer/Long#toOctalString: 转八进制

    1
    Integer.toOctalString(9)

    4. 十进制转十六进制

    Integer/Long#toHexString: 转十六进制

    1
    Integer.toHexString(10)

    系列博文:

    II. 其他

    1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

    一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

    2. 声明

    尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

    3. 扫描关注

    一灰灰blog

    QrCode

    评论

    Your browser is out-of-date!

    Update your browser to view this website correctly. Update my browser now

    ×