我正在将c#代码移植到Java,并且在转换以下代码时遇到了麻烦,因此写入控制台的字符串格式完全相同。以下c#代码的java等价物是什么?
byte b = 0xFF;
Console.Write("{0,04:X2}", b);
答案 0 :(得分:4)
试试这个:
byte b = (byte) 0xFF;
System.out.printf("%4X", b);
输出:
FF
答案 1 :(得分:0)
你需要输入分配值,即字节b =(字节)0xFF;看起来工作。 要将其打印到控制台,只需使用System.out.printf(“%X”,b);