目錄 一.簡介 二.效果演示 三.源碼下載 四.猜你喜歡 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 基礎 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 轉場 零基礎 O ...
轉自:
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 = 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