我声明了一个字节数组(我正在使用Java):
byte test[] = new byte[3]; test[0] = 0x0A; test[1] = 0xFF; test[2] = 0x01;
如何打印存储在数组中的不同值?
如果我使用System.out.println(test [0]),它将打印‘10’。我希望它打印0x0A
谢谢大家!
System.out.println(Integer.toHexString(test[0]));
或 (精美打印)
System.out.printf("0x%02X", test[0]);
System.out.println(String.format("0x%02X", test[0]));