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

Java中十六进制与十进制相互转换

程序员文章站 2024-02-05 12:52:04
...
public static void main(String[] args) {

        String userNum = "12402301208";
        //因为toHexString的参数必须是一个Long,所以把String转成Long
        String userNumHex = Long.toHexString(Long.valueOf(userNum));
        System.out.println("十进制转换十六进制的数据为:"+userNumHex);
        long parseLong = Long.parseLong(userNumHex,16);
        System.out.println("十六进制转换十进制的数据为:"+parseLong);
    }

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

在线进制转换工具:在线任意进制转换计算
参考链接:蓝桥杯 基础练习 十六进制转十进制 java