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);
}
} |
Output:
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 :