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 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告