Java - Long Class bitCount() Method

Long class bitCount() method: Here, we are going to learn about the bitCount() method of Long class with its syntax and example. By Preeti Jain Last updated : March 20, 2024

Long class bitCount() method

  • bitCount() method is available in java.lang package.
  • bitCount() method is used to find the number of 1's bits in the 2's complement binary denotation of the given parameter [value] of long type.
  • bitCount() method is a static method, it is accessible with the class name too and if we try to access the method with the class object then also we will not get an error.
  • bitCount() method does not throw an exception at the time of counting bits.


    public static int bitCount(long value);


  • long value – represents the long value to be parsed.

Return Value

The return type of this method is int, it returns the number of 1's bits in the 2's complements of the given long value.


// Java program to demonstrate the example 
// of bitCount(long value) method of Long class

public class BitCountOfLongClass {
    public static void main(String[] args) {
        long value = 1296;

        // It returns the string representation of the given unsigned 
        // long value denoted by the argument in binary by calling
        // Long.toBinaryString(value)
        System.out.println("Long.toBinaryString(value): " + Long.toBinaryString(value));

        // It returns the number of 1's bits in 2's complement 
        // of the given argument 'value' by calling Long.bitCount(value)
        System.out.println("Long.bitCount(value): " + Long.bitCount(value));


Long.toBinaryString(value): 10100010000
Long.bitCount(value): 3

Comments and Discussions!

Load comments ↻

Copyright © 2024 All rights reserved.