Класс StreamExtensions.StreamHasToScala
неявный класс StreamHasToScala[A](stream: Stream[A])
| Супертипы |
|---|
Конкретные методы
Исходный код
def asJavaPrimitiveStream[S](implicit unboxer: StreamUnboxer[A, S]): S
Преобразование универсального Java Stream, содержащего примитивный тип, в соответствующий примитивный Stream.
Исходный код
Копирование элементов этого потока в коллекцию Scala.
Преобразование параллельного потока в scala.jdk.Accumulator с использованием stream.toScala(Accumulator) строит результат параллельно.
Вызов toScala(Accumulator) автоматически преобразует потоки упакованных целых чисел, длинных или двойных в примитивные аккумуляторы (scala.jdk.IntAccumulator и т. д.).
При преобразовании параллельного потока в другую коллекцию Scala, поток сначала преобразуется в scala.jdk.Accumulator, который поддерживает параллельное построение. Затем аккумулятор преобразуется в целевую коллекцию. Обратите внимание, что поток обрабатывается немедленно во время построения аккумулятора, даже если целевая коллекция ленивая.
Последовательные потоки непосредственно преобразуются в целевую коллекцию. Если целевая коллекция ленивая, преобразование также ленивое.
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/collection/convert/StreamExtensions$StreamHasToScala.html