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.