Package com.sun.el.stream
Class Stream
- java.lang.Object
-
- com.sun.el.stream.Stream
-
public class Stream extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allMatch(javax.el.LambdaExpression predicate)
boolean
anyMatch(javax.el.LambdaExpression predicate)
Optional
average()
java.lang.Object
count()
Stream
distinct()
Stream
filter(javax.el.LambdaExpression predicate)
Optional
findFirst()
Stream
flatMap(javax.el.LambdaExpression mapper)
void
forEach(javax.el.LambdaExpression comsumer)
java.util.Iterator<java.lang.Object>
iterator()
Stream
limit(long n)
Stream
map(javax.el.LambdaExpression mapper)
Optional
max()
Optional
max(javax.el.LambdaExpression comparator)
Optional
min()
Optional
min(javax.el.LambdaExpression comparator)
boolean
noneMatch(javax.el.LambdaExpression predicate)
Stream
peek(javax.el.LambdaExpression comsumer)
java.lang.Object
reduce(java.lang.Object base, javax.el.LambdaExpression op)
Optional
reduce(javax.el.LambdaExpression op)
Stream
sorted()
Stream
sorted(javax.el.LambdaExpression comparator)
Stream
substream(long startIndex)
Stream
substream(long startIndex, long endIndex)
java.lang.Object
sum()
java.lang.Object[]
toArray()
java.lang.Object
toList()
-
-
-
Method Detail
-
iterator
public java.util.Iterator<java.lang.Object> iterator()
-
filter
public Stream filter(javax.el.LambdaExpression predicate)
-
map
public Stream map(javax.el.LambdaExpression mapper)
-
peek
public Stream peek(javax.el.LambdaExpression comsumer)
-
limit
public Stream limit(long n)
-
substream
public Stream substream(long startIndex)
-
substream
public Stream substream(long startIndex, long endIndex)
-
distinct
public Stream distinct()
-
sorted
public Stream sorted()
-
sorted
public Stream sorted(javax.el.LambdaExpression comparator)
-
flatMap
public Stream flatMap(javax.el.LambdaExpression mapper)
-
reduce
public java.lang.Object reduce(java.lang.Object base, javax.el.LambdaExpression op)
-
reduce
public Optional reduce(javax.el.LambdaExpression op)
-
forEach
public void forEach(javax.el.LambdaExpression comsumer)
-
anyMatch
public boolean anyMatch(javax.el.LambdaExpression predicate)
-
allMatch
public boolean allMatch(javax.el.LambdaExpression predicate)
-
noneMatch
public boolean noneMatch(javax.el.LambdaExpression predicate)
-
toArray
public java.lang.Object[] toArray()
-
toList
public java.lang.Object toList()
-
findFirst
public Optional findFirst()
-
sum
public java.lang.Object sum()
-
count
public java.lang.Object count()
-
min
public Optional min()
-
max
public Optional max()
-
min
public Optional min(javax.el.LambdaExpression comparator)
-
max
public Optional max(javax.el.LambdaExpression comparator)
-
average
public Optional average()
-
-