Home »
Java programming language
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.
Syntax
public static int bitCount(long value);
Parameters
- 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.
Example
// 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));
}
}
Output
Long.toBinaryString(value): 10100010000
Long.bitCount(value): 3