What is the BitSet.toLongArray() in Java?

Overview

toLongArray() is an instance method of the BitSet, which is used to return the long array that has all the bits in the BitSet object.

Importing the bitset class

The toLongArray method is defined in the BitSet class. The BitSet class is defined in the java.util package. To import the BitSet class, check the following import statement.

import java.util.BitSet;

Syntax

Let’s view the syntax of the method.

public long[] toLongArray()

Parameters

This method has no parameters.

Return value

This method returns a long array.

Code

Let’s run an example that shows the working of the function:

import java.util.Arrays;
import java.util.BitSet;
public class Main{
public static void main(String[] args) {
// Create empty BitSet object
BitSet bitSet = new BitSet();
// Set the bit at index 2
bitSet.set(2);
// Get the long array of the Bitset object using the toLongArray()
System.out.printf("%s.toLongArray() = %s" , bitSet, Arrays.toString(bitSet.toLongArray()));
}
}
New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources