Prerequisite : Java BitSet | Set 1
BitSet is a class defined in the java.util package. It creates an array of bits represented by boolean values.
It performs a logical OR of the caller BitSet with the called BitSet. This BitSet gets set only when it is true and the BitSet argument has the value true.
Syntax:
public void and(BitSet set);
Examples:
Input :
set1 : {1, 2, 4}
set2 : {2, 3, 4}
Output : After performing set1.or(set2)
set2 : {1, 2, 3, 4}
Program:
Java
// Java program illustrating Bitset Class or() function.import java.util.*;public class GFG { public static void main(String[] args) { // Constructors of BitSet class BitSet set1 = new BitSet(); BitSet set2 = new BitSet(6); /* set is BitSet class method explained in next articles */ set1.set(21); set1.set(45); set1.set(8); set1.set(23); // assign values to set2 set2.set(12); set2.set(89); set2.set(21); set2.set(78); set2.set(93); set2.set(3); // Printing the 2 Bitsets System.out.println("set1 : " + set1); System.out.println("set2 : " + set2); // Performing logical AND // on set2 set with set1 set2.or(set1); // set2 set after Performing AND System.out.println("After Performing OR :"); System.out.println(set2); }} |
set1 : {8, 21, 23, 45}
set2 : {3, 12, 21, 78, 89, 93}
After Performing OR :
{3, 8, 12, 21, 23, 45, 78, 89, 93}
Related Articles :
