如何用java将一个16进制的数转为单字节的10进制数

2024-11-27 19:54:01
推荐回答(2个)
回答1:

十六进制转十进制最简单的方法
System.out.println(Integer.valueOf(0x10,16));
16

扩展
十进制转二进制、八进制、十六进制
System.out.println("10的二进制="+Integer.toBinaryString(10));
System.out.println("10的八进制="+Integer.toOctalString(10));
System.out.println("10的十六进制="+Integer.toHexString(10));

10的二进制=1010
10的八进制=12
10的十六进制=a

回答2:

String str = "10"
int i = Integer.parseInt(str,16); //转换成十进程整形