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

JAVA十进制与十六进制相互转换

程序员文章站 2024-03-17 12:21:22
...

JAVA十进制与十六进制相互转换

  • 十进制转十六进制:
    String.format("%08x", 645741568);
  • 十六进制转十进制:
    Long.parseLong("267d3c00", 16);

测试代码如下:

public static void main(String[] args) {

        //十进制转十六进制
        //转换后字母要求大写就是大写的X,转换后字母要求小写就是小写的x
        System.out.print("645741568转十六进制:" + String.format("%08x", 645741568) + "\n");
        
        //十六进制转十进制
        System.out.print("267d3c00转十进制:" + Long.parseLong("267d3c00", 16));

    }

运行结果:
JAVA十进制与十六进制相互转换

相关标签: JAVA java