📌  相关文章
📜  Java lang.Integer.toBinaryString() 方法(1)

📅  最后修改于: 2023-12-03 14:42:15.045000             🧑  作者: Mango

Java lang.Integer.toBinaryString() 方法

Java 中的 Integer 类拥有一个静态方法 toBinaryString(),它可以将一个整数转换为二进制字符串。

方法签名如下:

public static String toBinaryString(int i)

该方法接收一个整数 i,并返回它的二进制表示形式的 String。

下面是一个简单的例子:

int i = 42;
String binaryString = Integer.toBinaryString(i);
System.out.println(binaryString); // 输出 "101010"

代码中,我们将整数 42 转换为二进制字符串,然后打印出来。

需要注意的是,toBinaryString() 方法返回的二进制字符串没有前导零(leading zeros)。如果需要固定位数的二进制字符串,可以手动补零。例如:

int i = 42;
String binaryString = String.format("%8s", Integer.toBinaryString(i)).replace(' ', '0');
System.out.println(binaryString); // 输出 "00101010"

代码中,我们使用 String.format() 方法将二进制字符串格式化为 8 位宽度的字符串,然后再用 replace() 方法将空格替换为 0。

总之,Java lang.Integer.toBinaryString() 方法是一个方便的工具,可以让程序员轻松地将整数转换为二进制字符串。