轉自:
http://www.java265.com/JavaCourse/202206/3672.html
下文筆者講述Long類中bitCount()方法的功能說明,如下所示
bitCount()方法簡介
bitCount()方法:
用于查找long型別給定引數[value]的2的補碼二進制表示形式中的1的位數
bitCount()方法
是一個靜態方法,也可以使用類名進行訪問,如果我們嘗試使用類物件訪問該方法,那么也不會收到錯誤
bitCount()方法:
對位數進行計數時,bitCount()方法不會引發例外
bitCount()方法的語法:
public static int bitCount(long value)
引數:
long value:待決議的long值
回傳值
此方法的回傳型別為int
它回傳給定long值的2的補碼中的1的位數
例:
package com.java265.other;
public class Test21 {
/**
* java265.com示例代碼分析
*/
public static void main(String[] args) {
long value = https://www.cnblogs.com/java265/p/18;
// 它回傳給定unsigned的字串表示形式
// 以二進制形式的引數表示的long值
// Long.toBinaryString(值)
System.out.println("Long.toBinaryString(value): " + Long.toBinaryString(value));
// 它回傳2的補碼中1的位數
// 給定引數'value'的值,方法是呼叫Long.bitCount(value)
System.out.println("Long.bitCount(value): " + Long.bitCount(value));
}
}
------運行以上代碼,將輸出以下資訊------
Long.toBinaryString(value): 10010
Long.bitCount(value): 2
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/498696.html
標籤:Java
上一篇:Java Long類lowerOneBit()方法具有什么功能呢?
下一篇:docker 安裝mysql
