欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java2,8,10,16进制转换 博客分类: java  

程序员文章站 2024-03-19 19:57:04
...


A、十进制转换其他

  十进制转成二进制
  Integer.toBinaryString(int i)

  十进制转成八进制
  Integer.toOctalString(int i)

  十进制转成十六进制:
  Integer.toHexString(int i)

B、其他转换十进制

  二进制转十进制
  Integer.valueOf("1010",2).toString()

  八进制转成十进制
  Integer.valueOf("125",8).toString()

  十六进制转成十进制
  Integer.valueOf("ABCDEF",16).toString()





private static void test(){
    System.out.println("十转二:"+Integer.toBinaryString(120));
    System.out.println("十转八:"+Integer.toOctalString(120));
    System.out.println("十转十六:"+Integer.toHexString(120));
    System.out.println("二转十:"+Integer.valueOf("1010",2));
    System.out.println("八转十:"+Integer.valueOf("125",8));
    System.out.println("十六转十:"+Integer.valueOf("ABCDEF",16));
}<br>输出结果:
十转二:1111000
十转八:170
十转十六:78
二转十:10
八转十:85
十六转十:11259375