Java Integer bitCount() 方法


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));
      // returns the number of one-bits
      System.out.println("Number of one bits = " + Integer.bitCount(val));
   }
}

输出

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

更新于: 20-Sep-2019

139 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.