DoubleStream.asSequence所在位置是kotlin.streams / java.util.stream.DoubleStream.asSequence,其相关用法介绍如下。

用法:

fun DoubleStream.asSequence(): Sequence<Double>

创建一个 Sequence 实例,该实例包装了遍历其元素的原始流。

例子:

import java.util.stream.*
import kotlin.streams.*

fun main(args: Array<String>) {
//sampleStart
val doubleStream: DoubleStream = DoubleStream.of(1e2, 1e3, 1e4)
val doubleSequence: Sequence<Double> = doubleStream.asSequence()
println(doubleSequence.joinToString(", ")) // 100.0, 1000.0, 10000.0
//sampleEnd
}

输出:

100.0, 1000.0, 10000.0