Spec-Zone.ru › Kotlin 2

Объявления на уровне пакета

kotlin-stdlib/kotlin.streams

Вспомогательные функции для работы с потоками Java 8.

Функции

asSequence

В Kotlin начиная с: 1.2

fun DoubleStream.asSequence(): Sequence<Double>
fun IntStream.asSequence(): Sequence<Int>
fun LongStream.asSequence(): Sequence<Long>
fun <T> Stream<T>.asSequence(): Sequence<T>

Создаёт экземпляр Sequence, который оборачивает исходный поток и проходит по его элементам.

asStream

В Kotlin начиная с: 1.2

fun <T> Sequence<T>.asStream(): Stream<T>

Создаёт последовательный экземпляр Stream, который выдаёт элементы исходной последовательности.

toList

В Kotlin начиная с: 1.2

fun DoubleStream.toList(): List<Double>
fun IntStream.toList(): List<Int>
fun LongStream.toList(): List<Long>
fun <T> Stream<T>.toList(): List<T>

Возвращает List, содержащий все элементы, выданные этим потоком.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.streams/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API