Java lang.Integer.toBinaryString() 方法
java 8object oriented programmingprogramming更新于 2025/12/5 18:20: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

