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

相关文章