Home » Java programming language

Java BitSet or() Method with Example

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

BitSet Class or() method

  • or() method is available in java.util package.
  • or() method is used to perform logical OR between this BitSet and the given BitSet(bs). This BitSet is updated when either this BitSet bit holds the value true or the given BitSet(bs) corresponding bit hold the value true.
  • or() 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.
  • or() method does not throw an exception at the time of performing logical or operation.

Syntax:

    public void or(BitSet bs);

Parameter(s):

  • BitSet bs – represents a bit set.

Return value:

The return type of this method is void, it returns nothing.

Example:

// Java program to demonstrate the example 
// of void or(BitSet bs) method of BitSet.

import java.util.*;

public class OrOfBitSet {
    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 
        bs1.set(10);
        bs1.set(20);
        bs1.set(30);
        bs1.set(40);
        bs1.set(50);

        // By using set() method is to set
        // the values in BitSet 2 
        bs2.set(60);
        bs2.set(70);
        bs2.set(50);
        bs2.set(40);
        bs2.set(30);

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

        // By using or() method is to perform
        // logical OR between two BitSet(i.e. It returns
        // all values set in any bitset )

        bs1.or(bs2);

        // Display BitSet 1
        System.out.println("bs1.or(bs2) : " + bs1);
    }
}

Output

bs1 :{10, 20, 30, 40, 50}
bs2:{30, 40, 50, 60, 70}
bs1.or(bs2) : {10, 20, 30, 40, 50, 60, 70}





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.