对于以下字符串的格式化,Java等价物是什么?

时间:2011-08-03 08:53:09

标签: c# java string formatting console

我正在将c#代码移植到Java,并且在转换以下代码时遇到了麻烦,因此写入控制台的字符串格式完全相同。以下c#代码的java等价物是什么?

byte b = 0xFF;
Console.Write("{0,04:X2}", b); 

2 个答案:

答案 0 :(得分:4)

试试这个:

byte b = (byte) 0xFF;
System.out.printf("%4X", b);

输出:

  FF

答案 1 :(得分:0)

你需要输入分配值,即字节b =(字节)0xFF;看起来工作。 要将其打印到控制台,只需使用System.out.printf(“%X”,b);