Object StreamConverters.StreamConverters
object StreamConverters
Этот объект содержит методы для создания Java Streams, работающих с коллекциями Scala (последовательно или параллельно). Для получения дополнительной информации о Java потоках, обратитесь к документации (https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html).
Явные методы преобразования, определённые здесь, предназначены для использования в Java коде. Для кода Scala рекомендуется использовать методы расширения, определённые в scala.jdk.StreamConverters.
Примечание: для преобразования между коллекциями Scala и классическими коллекциями Java используйте CollectionConverters.
Для получения подробной информации о том, как работают преобразователи потоков, см. scala.jdk.StreamConverters.
| Суперайпы | |
|---|---|
| Тип self |
Конкретные методы
Исходный код
Создаёт параллельный Java DoubleStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, где это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Исходный код
Создаёт параллельный Java DoubleStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, где это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Исходный код
Создайте параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Исходный код
Создайте параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Исходный код
Создайте параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Исходный код
Создайте параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Исходный код
Создайте параллельный Java DoubleStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java DoubleStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java LongStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать параллельный поток Java Stream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Source
Создать параллельный поток Java LongStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создайте параллельный Java Stream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это выполняется, метод stepper имеет тип возвращаемого значения, отмеченный как with EfficientSplit.
Источник
Создайте параллельный Java DoubleStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это выполняется, метод stepper имеет тип возвращаемого значения, отмеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создайте параллельный Java DoubleStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это выполняется, метод stepper имеет тип возвращаемого значения, отмеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создайте параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это выполняется, метод stepper имеет тип возвращаемого значения, отмеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте параллельный Java LongStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, в которых это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создать параллельный поток Java Stream для значений Scala Map.
Примечание: параллельная обработка эффективна только для коллекций, которые имеют реализацию scala.collection.Stepper, поддерживающую эффективное разделение. Для коллекций, где это имеет место, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Источник
Создать последовательный поток Java DoubleStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создать последовательный поток Java DoubleStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создать последовательный поток Java IntStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Источник
Создать последовательный поток Java IntStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный Java IntStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный Java IntStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный Java DoubleStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный Java DoubleStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный Java IntStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создать последовательный Java IntStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java IntStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java IntStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java LongStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java Stream для ключей Scala Map.
Source
Создать последовательный Java LongStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java Stream для Scala коллекции.
Source
Создать последовательный Java DoubleStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java DoubleStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java IntStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создать последовательный Java IntStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
Source
Создайте последовательный поток Java IntStream для значений a
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы повысить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный поток Java IntStream для значений a
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы повысить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный поток Java LongStream для значений a
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы повысить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
Source
Создайте последовательный поток Java Stream для значений Scala Map.
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/jdk/javaapi/StreamConverters$.html