Java如何将十进制转换为二进制?

在此示例中,您将学习如何将十进制数转换为二进制数。要将十进制数转换为二进制,可以使用Integer.toBinaryString()方法。此方法采用整数的单个参数,并返回表示相等的二进制数的字符串。

如果要从二进制字符串转换为十进制,则可以使用该Integer.parseInt()方法。此方法有两个参数。首先,代表要解析的二进制数的字符串。第二个参数是解析时要使用的基数,对于二进制数,基数为2。

package org.nhooo.example.lang;

public class IntegerToBinaryExample {
    public static void main(String[] args) {
        int integer = 127;
        String binary = Integer.toBinaryString(integer);
        System.out.println("Binary value of " + integer + " is "
                + binary + ".");

        int original = Integer.parseInt(binary, 2);
        System.out.println("Integer value of binary '" + binary
                + "' is " + original + ".");
    }

}

这是我们程序的结果。

Binary value of 127 is 1111111.
Integer value of binary '1111111' is 127.