BitSet stream() in Java

stream(): This method is available in java.util.BitSet class of Java.

Syntax:

IntStream java.util.BitSet.stream()

This method returns a stream of indices for which this BitSet contains a bit in the set state. The indices are returned in order, from lowest to highest.

Parameters: NA

Returns: a stream of integers representing set indices.

Exceptions: NA

Approach

Java

import java.util.BitSet;
import java.util.stream.IntStream;

public class BitSetstream {
    public static void main(String[] args) {
        BitSet bitSet = new BitSet(100);

        bitSet.set(1);

        bitSet.set(50);
        bitSet.set(6);
        bitSet.set(10);

        IntStream intStream = bitSet.stream();
        System.out.println(intStream.sum());

    }
}

Output:

67


No comments:

Post a Comment