要使Integer.toBinaryString
返回至少4位,可以使用String.format
方法对其进行格式化。以下是一个示例:
public class Main {
public static void main(String[] args) {
int num = 5;
String binaryString = Integer.toBinaryString(num);
String formattedBinaryString = String.format("%4s", binaryString).replace(' ', '0');
System.out.println("原始二进制字符串: " + binaryString);
System.out.println("格式化后的二进制字符串: " + formattedBinaryString);
}
}
在这个示例中,我们首先将整数转换为二进制字符串,然后使用String.format
方法将其格式化为至少4位。%4s
表示一个字符串,宽度为4,如果字符串长度小于4,则用空格填充。我们使用replace
方法将空格替换为0
,以确保字符串长度为4。
领取专属 10元无门槛券
手把手带您无忧上云