Open In App

Java.util.BitSet.get() in Java

Last Updated : 03 May, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

There are two variants of get() in Bitset, both are discussed in this article. 1. boolean get( int value ) : Returns true if the value is present in Bitset, else returns false.

Declaration : 
public boolean get(int value)
Parameters : 
value : The value to check.
Return Value : 
Returns boolean true, if element present else returns false.

Java




// Java code to demonstrate the
// working of get() in Bitset
 
import java.util.*;
 
public class BitGet1 {
 
public static void main(String[] args)
    {
 
        // declaring bitset
        BitSet bset = new BitSet(5);
 
        // adding values using set()
        bset.set(0);
        bset.set(1);
        bset.set(2);
        bset.set(4);
 
        // checking if 3 is in BitSet
        System.out.println("Does 3 exist in Bitset? : " + bset.get(3));
 
        // checking if 4 is in BitSet
        System.out.println("Does 4 exist in Bitset? : " + bset.get(4));
    }
}


Output :

Does 3 exist in Bitset? : false
Does 4 exist in Bitset? : true

2. Bitset get(int fromval, int toval) : method returns a new BitSet composed of elements present in Bitset from fromval (inclusive) to toval (exclusive).

Declaration : 
public BitSet get(int fromval, int toval)
Parameters : 

fromval :  first value to include.
toval : last value to include(ex).

Return Value
This method returns a new BitSet from a range of this BitSet.

Java




// Java code to demonstrate the
// working of get(int fromval, int toval)
// in Bitset
 
import java.util.*;
 
public class BitGet2 {
 
public static void main(String[] args)
    {
 
        // declaring bitset
        BitSet bset = new BitSet(5);
 
        // adding values using set()
        bset.set(0);
        bset.set(1);
        bset.set(2);
        bset.set(3);
 
        // Printing values in range 0-2
        System.out.println("Values in BitSet from 0-2 are : " + bset.get(0, 3));
    }
}


Output:

Values in BitSet from 0-2 are : {0, 1, 2}



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads