Java lang.Integer.toBinaryString() 方法
java 8object oriented programmingprogramming更新于 2025/6/26 12:07:17
java.lang.Integer.toBinaryString() 方法返回一个以 2 为基数的无符号整数表示的字符串。
示例
以下是在 Java 中实现 toBinaryString() 方法的示例 −
import java.lang.*; public class IntegerDemo { public static void main(String[] args) { int i = 170; System.out.println("Number = " + i); /* 返回参数以二进制(基数 2)表示的无符号整数值的字符串表示形式 */ System.out.println(&"Binary is &" + Integer.toBinaryString(i)); // 返回 1 的位数 System.out.println("Num } }
输出
Number = 170 Binary is 10101010 Number of one bits = 4
让我们看另一个例子,其中我们考虑一个负数 −
示例
import java.lang.*; public class IntegerDemo { public static void main(String[] args) { int i = -35; System.out.println("Number = " + i); System.out.println("Binary is " + Integer.toBinaryString(i)); System.out.println("Number of one bits = " + Integer.bitCount(i)); } }
输出
Number = -35 Binary is 11111111111111111111111111011101 Number of one bits = 30