Spec-Zone.ru › Kotlin 2

toList

kotlin-stdlib/kotlin.streams/toList

Версия Kotlin: 1.2

fun <T> Stream<T>.toList(): List<T>

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

Примеры

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

fun main() { 
   //sampleStart 
   val stringStream: Stream<String> = Stream.of("Lion", "Leopard", "Jaguar", "Tiger")
val stringList: List<String> = stringStream.toList()
println(stringList) // [Lion, Leopard, Jaguar, Tiger] 
   //sampleEnd
}

fun IntStream.toList(): List<Int>

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

Примеры

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

fun main() { 
   //sampleStart 
   val intStream: IntStream = IntStream.of(10, 20, 30)
val intList: List<Int> = intStream.toList()
println(intList) // [10, 20, 30] 
   //sampleEnd
}

fun LongStream.toList(): List<Long>

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

Примеры

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

fun main() { 
   //sampleStart 
   val longStream: LongStream = LongStream.of(3_000_000_000, 4_000_000_000, 5_000_000_000)
val longList: List<Long> = longStream.toList()
println(longList) // [3000000000, 4000000000, 5000000000] 
   //sampleEnd
}

fun DoubleStream.toList(): List<Double>

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

Примеры

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

fun main() { 
   //sampleStart 
   val doubleStream: DoubleStream = DoubleStream.of(1e2, 1e3, 1e4)
val doubleList: List<Double> = doubleStream.toList()
println(doubleList) // [100.0, 1000.0, 10000.0] 
   //sampleEnd
}

© 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/to-list.html

Spec-Zone.ru

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