将十六进制打印为十六进制

时间:2014-03-11 20:49:18

标签: java

 int hexNumber = 0x7A;

   System.out.println(hexNumber); 

这将打印122,但如果我想要它打印01111010和0x7A怎么办?

3 个答案:

答案 0 :(得分:5)

Integer.toString(hexNumber, 16);

查看

答案 1 :(得分:1)

  

这将打印122,但如果我想要它打印01111010和0x7A怎么办?

Integer.toHexString(hexNumber);  // 7a
Integer.toBinaryString(hexNumber);  // 1111010

答案 2 :(得分:0)

int hexNumber = 0x7A;
System.out.println(Integer.toBinaryString(hexNumber));
System.out.println(Integer.toHexString(hexNumber));