Java中十六进制与十进制相互转换
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);
}
运行结果: