Interface BooleanIterable

    • Method Detail

      • iterator

        BooleanIterator iterator()
        Returns a type-specific iterator.
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.Boolean>
        Returns:
        a type-specific iterator.
        See Also:
        Iterable.iterator()
        API Notes:
        Note that this specification strengthens the one given in Iterable.iterator().
      • spliterator

        default BooleanSpliterator spliterator()
        Returns a type-specific spliterator on the elements of this iterable.
        Specified by:
        spliterator in interface java.lang.Iterable<java.lang.Boolean>
        Returns:
        a type-specific spliterator on the elements of this iterable.
        Since:
        8.5.0
        API Notes:
        Note that this specification strengthens the one given in Iterable.spliterator().
      • forEach

        default void forEach​(BooleanConsumer action)
        Performs the given action for each element of this type-specific Iterable until all elements have been processed or the action throws an exception.
        Parameters:
        action - the action to be performed for each element.
        Since:
        8.0.0
        See Also:
        Iterable.forEach(java.util.function.Consumer)
        API Notes:
        Implementing classes should generally override this method, and take the default implementation of the other overloads which will delegate to this method (after proper conversions).
      • forEach

        @Deprecated
        default void forEach​(java.util.function.Consumer<? super java.lang.Boolean> action)
        Deprecated.
        Please use the corresponding type-specific method instead.
        Specified by:
        forEach in interface java.lang.Iterable<java.lang.Boolean>