Uses of Interface
java.util.stream.LongStream
-
Packages that use LongStream 软件包 描述 java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.concurrent 实用类通常在并发编程中有用。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。 -
-
Uses of LongStream in java.util
Methods in java.util that return LongStream 变量和类型 方法 描述 LongStream
Random. longs()
返回有效无限的伪随机long
值流。LongStream
Random. longs(long streamSize)
返回产生给定streamSize
个伪随机数long
值的流。LongStream
Random. longs(long randomNumberOrigin, long randomNumberBound)
返回有效无限的伪随机long
流long
,每个值符合给定的原点(包括)和绑定(不包括)。LongStream
Random. longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
返回产生给定streamSize
个伪随机数streamSize
的流,每个伪long
都符合给定的原点(包括)和绑定(不包括)。LongStream
SplittableRandom. longs()
从此生成器返回有效无限制的伪随机long
流和/或从中生成一个分割的值。LongStream
SplittableRandom. longs(long streamSize)
返回一个流,该流从该生成器生成给定的streamSize
个伪随机long
值和/或从中生成一个分裂。LongStream
SplittableRandom. longs(long randomNumberOrigin, long randomNumberBound)
从该生成器返回一个实际上无限制的伪随机long
流和/或从它生成的一个分裂; 每个值符合给定的原点(包括)和绑定(不包括)。LongStream
SplittableRandom. longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
返回一个流,该流从该生成器生成给定的streamSize
个伪随机long
值和/或从中生成一个分裂; 每个值符合给定的原点(包括)和绑定(不包括)。static LongStream
Arrays. stream(long[] array)
返回以指定数组作为源的顺序LongStream
。static LongStream
Arrays. stream(long[] array, int startInclusive, int endExclusive)
返回指定数组的指定范围作为其源的顺序LongStream
。LongStream
OptionalLong. stream()
如果存在值,则返回仅包含该值的顺序LongStream
,否则返回空LongStream
。 -
Uses of LongStream in java.util.concurrent
Methods in java.util.concurrent that return LongStream 变量和类型 方法 描述 LongStream
ThreadLocalRandom. longs()
返回有效无限的伪随机long
值流。LongStream
ThreadLocalRandom. longs(long streamSize)
返回生成给定streamSize
个伪随机数long
值的流。LongStream
ThreadLocalRandom. longs(long randomNumberOrigin, long randomNumberBound)
返回有效无限的伪随机long
流long
,每个值符合给定的原点(包括)和绑定(不包括)。LongStream
ThreadLocalRandom. longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
返回产生给定streamSize
个伪随机数streamSize
的流,每个伪long
都符合给定的原点(包括)和绑定(不包括)。 -
Uses of LongStream in java.util.stream
Methods in java.util.stream that return LongStream 变量和类型 方法 描述 LongStream
IntStream. asLongStream()
返回由此流的元素组成的LongStream
,转换为long
。LongStream
LongStream.Builder. build()
构建流,将此构建器转换为构建状态。static LongStream
LongStream. concat(LongStream a, LongStream b)
创建一个延迟连接的流,其元素是第一个流的所有元素,后跟第二个流的所有元素。LongStream
LongStream. distinct()
返回由此流的不同元素组成的流。default LongStream
LongStream. dropWhile(LongPredicate predicate)
如果对此流进行排序,则返回在删除与给定谓词匹配的元素的最长前缀之后由该流的其余元素组成的流。static LongStream
LongStream. empty()
返回空序列LongStream
。LongStream
LongStream. filter(LongPredicate predicate)
返回由与此给定谓词匹配的此流的元素组成的流。LongStream
LongStream. flatMap(LongFunction<? extends LongStream> mapper)
返回一个流,该流包含将此流的每个元素替换为通过将提供的映射函数应用于每个元素而生成的映射流的内容的结果。LongStream
Stream. flatMapToLong(Function<? super T,? extends LongStream> mapper)
返回LongStream
其中包含将此流的每个元素替换为通过将提供的映射函数应用于每个元素而生成的映射流的内容的结果。static LongStream
LongStream. generate(LongSupplier s)
返回无限顺序无序流,其中每个元素由提供的LongSupplier
生成。static LongStream
LongStream. iterate(long seed, LongPredicate hasNext, LongUnaryOperator next)
返回通过将给定的next
函数迭代应用于初始元素LongStream
产生的顺序有序LongStream
,条件是满足给定的hasNext
谓词。static LongStream
LongStream. iterate(long seed, LongUnaryOperator f)
返回有序无限连续LongStream
由函数的迭代应用产生f
到初始元素seed
,产生Stream
组成的seed
,f(seed)
,f(f(seed))
等LongStream
LongStream. limit(long maxSize)
返回由此流的元素组成的流,截断长度不超过maxSize
。static LongStream
StreamSupport. longStream(Supplier<? extends Spliterator.OfLong> supplier, int characteristics, boolean parallel)
创建一个新的顺序或并行LongStream
从Supplier
的Spliterator.OfLong
。static LongStream
StreamSupport. longStream(Spliterator.OfLong spliterator, boolean parallel)
创建一个新的串行或并行LongStream
从Spliterator.OfLong
。LongStream
LongStream. map(LongUnaryOperator mapper)
返回一个流,该流包含将给定函数应用于此流的元素的结果。LongStream
DoubleStream. mapToLong(DoubleToLongFunction mapper)
返回LongStream
其中包含将给定函数应用于此流的元素的结果。LongStream
IntStream. mapToLong(IntToLongFunction mapper)
返回LongStream
其中包含将给定函数应用于此流的元素的结果。LongStream
Stream. mapToLong(ToLongFunction<? super T> mapper)
返回LongStream
其中包含将给定函数应用于此流的元素的结果。static LongStream
LongStream. of(long t)
返回包含单个元素的顺序LongStream
。static LongStream
LongStream. of(long... values)
返回其元素为指定值的顺序有序流。LongStream
LongStream. peek(LongConsumer action)
返回由此流的元素组成的流,另外在每个元素上执行提供的操作,因为元素是从结果流中消耗的。static LongStream
LongStream. range(long startInclusive, long endExclusive)
返回有序的顺序LongStream
从startInclusive
(含)至endExclusive
由增量步骤(独家)1
。static LongStream
LongStream. rangeClosed(long startInclusive, long endInclusive)
从startInclusive
(含)到endInclusive
(含)返回顺序有序LongStream
,增量步长为1
。LongStream
LongStream. skip(long n)
在丢弃流的第一个n
元素后,返回由此流的其余元素组成的流。LongStream
LongStream. sorted()
以排序顺序返回由此流的元素组成的流。default LongStream
LongStream. takeWhile(LongPredicate predicate)
如果对此流进行排序,则返回一个流,该流包含从此流中获取的与给定谓词匹配的最长元素前缀。Methods in java.util.stream with parameters of type LongStream 变量和类型 方法 描述 static LongStream
LongStream. concat(LongStream a, LongStream b)
创建一个延迟连接的流,其元素是第一个流的所有元素,后跟第二个流的所有元素。Method parameters in java.util.stream with type arguments of type LongStream 变量和类型 方法 描述 LongStream
LongStream. flatMap(LongFunction<? extends LongStream> mapper)
返回一个流,该流包含将此流的每个元素替换为通过将提供的映射函数应用于每个元素而生成的映射流的内容的结果。LongStream
Stream. flatMapToLong(Function<? super T,? extends LongStream> mapper)
返回LongStream
其中包含将此流的每个元素替换为通过将提供的映射函数应用于每个元素而生成的映射流的内容的结果。
-