public interface Stream<T>
Methods
Inherited methods
From BaseStream
Method details
filter
public abstract Stream<T> filter(Predicate<? super T> predicate)map
public abstract <R> Stream<R> map(Function<? super T, ? extends R> mapper)sorted
public abstract Stream<T> sorted()distinct
public abstract Stream<T> distinct()limit
public abstract Stream<T> limit(long maxSize)skip
public abstract Stream<T> skip(long n)forEach
public abstract void forEach(Consumer<? super T> action)toArray
public abstract Object[] toArray()reduce
public abstract T reduce(T identity, BinaryOperator<T> accumulator)collect
public abstract <A, R> R collect(Collector<? super T, A, R> collector)count
public abstract long count()anyMatch
public abstract boolean anyMatch(Predicate<? super T> predicate)allMatch
public abstract boolean allMatch(Predicate<? super T> predicate)noneMatch
public abstract boolean noneMatch(Predicate<? super T> predicate)empty
public static <T> Stream<T> empty()of
public static <T> Stream<T> of(T... values)