Java Integer bitCount() 方法

java 8object oriented programmingprogramming更新于 2025/6/26 17:22:17

java.lang.Integer.bitCount() 方法返回指定 int 值的二进制补码表示中 1 的个数。

首先,设置一个 int 值 −

int val = 210;

现在,计算 1 的个数 −

Integer.bitCount(val)

以下是在 Java 中实现 bitCount() 方法 − 的示例

示例

public class Main {
   public static void main(String[] args) {
      int val = 210;
      System.out.println("Number = " + val);
      System.out.println("Binary = " + Integer.toBinaryString(val));
      // 返回 1 的位数
      System.out.println("Number of one bits = " + Integer.bitCount(val));
   }
}

输出

Number = 210
Binary = 11010010
Number of one bits = 4

相关文章