Java BitSet.clear(int fromIndex, int toIndex)

Syntax

BitSet.clear(int fromIndex, int toIndex) has the following syntax.

public void clear(int fromIndex,  int toIndex)

Example

In the following code shows how to use BitSet.clear(int fromIndex, int toIndex) method.


/*from ww  w . j a va  2s .  c o m*/
import java.util.*;

public class Main {

   public static void main(String[] args) {

      
      BitSet bitset1 = new BitSet(8);
      BitSet bitset2 = new BitSet(8);

      // assign values to bitset1
      bitset1.set(0);
      bitset1.set(1);
      bitset1.set(2);

      // assign values to bitset2
      bitset2.set(2);
      bitset2.set(4);
      bitset2.set(6);
    
    // print the sets
      System.out.println("Bitset1:" + bitset1);
      System.out.println("Bitset2:" + bitset2);

      // clear from index 2 to index 4 in bitset1
      bitset1.clear(1, 4);

      // clear index 2 to index 8 in bitset2
      bitset2.clear(2, 8);

      // print new bitsets
      System.out.println(bitset1);
      System.out.println(bitset2);

   }
}

The code above generates the following result.