Home » Java programming language

Java BitSet isEmpty() Method with Example

BitSet Class isEmpty() method: Here, we are going to learn about the isEmpty() method of BitSet Class with its syntax and example.
Submitted by Preeti Jain, on January 22, 2020

BitSet Class isEmpty() method

  • isEmpty() method is available in java.util package.
  • isEmpty() method is used to check whether this BitSet is empty or not and in other words we can say this method is used to check when this BitSet has no true bits to set.
  • isEmpty() method is a non-static method, so it is accessible with the class object and if we try to access the method with the class name then we will get an error.
  • isEmpty() method does not throw an exception at the time of checking the empty status of this BitSet.


    public boolean isEmpty();


  • It does not accept any parameter.

Return value:

The return type of this method is boolean, it returns true when this BitSet is "blank" (i.e. no bits are set to true) otherwise it returns false.


// Java program to demonstrate the example 
// of boolean isEmpty() method of BitSet.

import java.util.*;

public class IsEmptyOfBitSet {
    public static void main(String[] args) {
        // create an object of two BitSet
        BitSet bs1 = new BitSet(10);
        BitSet bs2 = new BitSet(10);

        // By using set() method is to set
        // the values in BitSet 1 

        // Display Bitset1 and BitSet2
        System.out.println("bs1: " + bs1);
        System.out.println("bs2: " + bs2);

        // By using isEmpty() method is to check whether
        // this bitset is empty or not empty

        boolean status1 = bs1.isEmpty();
        boolean status2 = bs2.isEmpty();

        // Display status
        System.out.println("bs1.isEmpty(): " + status1);
        System.out.println("bs2.isEmpty(): " + status2);


bs1: {10, 20, 30, 40, 50}
bs2: {}
bs1.isEmpty(): false
bs2.isEmpty(): true

Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.