格式化以下字符串的Java等效代码是什么?

本文关键字:代码 是什么 Java 字符串 格式化 | 更新日期: 2023-09-27 18:04:15

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

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

格式化以下字符串的Java等效代码是什么?

试试这个:

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

<>之前FF

您需要对赋值进行类型强制转换,即byte b = (byte)0xFF;看起来很有效。要将其打印到控制台,只需使用System.out。printf (" % X、b);