@FunctionalInterface
public interface LongIterable
extends java.lang.Iterable<java.lang.Long>
Modifier and Type | Method and Description |
---|---|
default void |
clear() |
default boolean |
containsAllLongs(long... xs) |
default boolean |
containsAllLongs(LongIterable c) |
default boolean |
containsAnyLongs(long... xs) |
default boolean |
containsAnyLongs(LongIterable xs) |
default boolean |
containsLong(long x) |
default void |
forEach(java.util.function.Consumer<? super java.lang.Long> consumer)
Performs the given action for each
long in this iterable. |
default void |
forEachLong(java.util.function.LongConsumer consumer)
Performs the given action for each
long in this iterable. |
static LongIterable |
from(java.lang.Iterable<java.lang.Long> iterable) |
static LongIterable |
from(java.lang.Long... longs) |
default boolean |
isEmpty() |
LongIterator |
iterator() |
default java.util.stream.LongStream |
longStream() |
static LongIterable |
of(long... longs) |
static LongIterable |
once(LongIterator iterator) |
static LongIterable |
once(java.util.PrimitiveIterator.OfLong iterator) |
default java.util.stream.LongStream |
parallelLongStream() |
default boolean |
removeAllLongs(long... xs) |
default boolean |
removeAllLongs(LongIterable c) |
default boolean |
removeLong(long x) |
default boolean |
removeLongsIf(java.util.function.LongPredicate filter) |
default boolean |
retainAllLongs(long... xs) |
default boolean |
retainAllLongs(LongIterable c) |
default LongSequence |
sequence() |
default java.util.Spliterator.OfLong |
spliterator() |
static LongIterable of(long... longs)
static LongIterable from(java.lang.Long... longs)
static LongIterable from(java.lang.Iterable<java.lang.Long> iterable)
static LongIterable once(LongIterator iterator)
static LongIterable once(java.util.PrimitiveIterator.OfLong iterator)
LongIterator iterator()
iterator
in interface java.lang.Iterable<java.lang.Long>
default void forEach(java.util.function.Consumer<? super java.lang.Long> consumer)
long
in this iterable.forEach
in interface java.lang.Iterable<java.lang.Long>
default void forEachLong(java.util.function.LongConsumer consumer)
long
in this iterable.default java.util.stream.LongStream longStream()
default java.util.stream.LongStream parallelLongStream()
default java.util.Spliterator.OfLong spliterator()
spliterator
in interface java.lang.Iterable<java.lang.Long>
default LongSequence sequence()
LongSequence
over the long
values in this LongIterable
.default boolean isEmpty()
default void clear()
default boolean containsLong(long x)
default boolean removeLong(long x)
default boolean containsAllLongs(long... xs)
default boolean containsAllLongs(LongIterable c)
default boolean containsAnyLongs(long... xs)
LongIterable
contains any of the given longs
, false otherwise.default boolean containsAnyLongs(LongIterable xs)
LongIterable
contains any of the longs
in the given LongIterable
,
false otherwise.default boolean removeAllLongs(LongIterable c)
default boolean retainAllLongs(LongIterable c)
default boolean removeAllLongs(long... xs)
default boolean retainAllLongs(long... xs)
default boolean removeLongsIf(java.util.function.LongPredicate filter)