Объект scala.jdk.javaapi.StreamConverters
объект StreamConverters
Члены-значения
final def !=(arg0: Any): Boolean
Проверка двух объектов на неравенство.
- returns
trueif !(this == that), false otherwise.
- Определяющие классы
- AnyRef → Any
final def ##(): Int
Эквивалентно x.hashCode за исключением boxed числовых типов и null. Для чисел, он возвращает хэш-значение, которое согласуется с равенством значений: если два экземпляра типа значения сравниваются как true, то ## будет генерировать одно и то же хэш-значение для каждого из них. Для null возвращает хэш-код, где null.hashCode вызывает NullPointerException.
- returns
хэш-значение, согласованное с ==
- Определяющие классы
- AnyRef → Any
final def ==(arg0: Any): Boolean
Выражение x == that эквивалентно if (x eq null) that eq null else x.equals(that).
- returns
trueесли принимающий объект эквивалентен аргументу;falseв противном случае.
- Определяющие классы
- AnyRef → Any
final def asInstanceOf[T0]: T0
Привести принимающий объект к типу T0.
Обратите внимание, что успех приведения типов во время выполнения осуществляется с учётом семантики стирания типов Scala. Поэтому выражение 1.asInstanceOf[String] вызовет ClassCastException во время выполнения, а выражение List(1).asInstanceOf[List[String]] — нет. В последнем примере, поскольку аргумент типа стирается во время компиляции, невозможно проверить, соответствуют ли содержимое списка запрашиваемому типу.
- returns
принимающий объект.
- Определяющие классы
- Any
- Выбрасываемые исключения
ClassCastExceptionесли принимающий объект не является экземпляром стирания типаT0.
def asJavaParDoubleStream(cc: IterableOnce[java.lang.Double]): DoubleStream
Создать параллельный Java DoubleStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, которые имеют реализацию Stepper, поддерживающую эффективное разделение. Для коллекций, где это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует тип в оболочке java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParDoubleStreamFromFloat(cc: IterableOnce[java.lang.Float]): DoubleStream
Создать параллельный Java DoubleStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, которые имеют реализацию Stepper, поддерживающую эффективное разделение. Для коллекций, где это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует тип в оболочке java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParIntStream(cc: IterableOnce[Integer]): IntStream
Создать параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, которые имеют реализацию Stepper, поддерживающую эффективное разделение. Для коллекций, где это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует тип в оболочке java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParIntStreamFromByte(cc: IterableOnce[java.lang.Byte]): IntStream
Создать параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, которые имеют реализацию Stepper, поддерживающую эффективное разделение. Для коллекций, где это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует тип в оболочке java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParIntStreamFromChar(cc: IterableOnce[Character]): IntStream
Создайте параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParIntStreamFromShort(cc: IterableOnce[java.lang.Short]): IntStream
Создайте параллельный Java IntStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyDoubleStream[V](m: Map[java.lang.Double, V]): DoubleStream
Создайте параллельный Java DoubleStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyDoubleStreamFromFloat[V](m: Map[java.lang.Float, V]): DoubleStream
Создайте параллельный Java DoubleStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyIntStream[V](m: Map[Integer, V]): IntStream
Создайте параллельный Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyIntStreamFromByte[V](m: Map[java.lang.Byte, V]): IntStream
Создайте параллельный Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyIntStreamFromChar[V](m: Map[Character, V]): IntStream
Создайте параллельный Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для улучшения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyIntStreamFromShort[V](m: Map[java.lang.Short, V]): IntStream
Создать параллельный Java IntStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyLongStream[V](m: Map[java.lang.Long, V]): LongStream
Создать параллельный Java LongStream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParKeyStream[K, V](m: Map[K, V]): java.util.stream.Stream[K]
Создать параллельный Java Stream для ключей карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
def asJavaParLongStream(cc: IterableOnce[java.lang.Long]): LongStream
Создать параллельный Java LongStream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParStream[A](cc: IterableOnce[A]): java.util.stream.Stream[A]
Создать параллельный Java Stream для коллекции Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
def asJavaParValueDoubleStream[K](m: Map[K, java.lang.Double]): DoubleStream
Создать параллельный Java DoubleStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParValueDoubleStreamFromFloat[K](m: Map[K, java.lang.Float]): DoubleStream
Создать параллельный Java DoubleStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разделение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaParValueIntStream[K](m: Map[K, Integer]): IntStream
Создать параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaParValueIntStreamFromByte[K](m: Map[K, java.lang.Byte]): IntStream
Создать параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaParValueIntStreamFromChar[K](m: Map[K, Character]): IntStream
Создать параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaParValueIntStreamFromShort[K](m: Map[K, java.lang.Short]): IntStream
Создать параллельный Java IntStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaParValueLongStream[K](m: Map[K, java.lang.Long]): LongStream
Создать параллельный Java LongStream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaParValueStream[K, V](m: Map[K, V]): java.util.stream.Stream[V]
Создать параллельный Java Stream для значений карты Scala.
Примечание: параллельная обработка эффективна только для коллекций, имеющих реализацию Stepper, которая поддерживает эффективное разбиение. Для коллекций, в которых это так, метод stepper имеет тип возвращаемого значения, помеченный как with EfficientSplit.
def asJavaSeqDoubleStream(cc: IterableOnce[java.lang.Double]): DoubleStream
Создать последовательный Java DoubleStream для коллекции Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqDoubleStreamFromFloat(cc: IterableOnce[java.lang.Float]): DoubleStream
Создать последовательный Java DoubleStream для коллекции Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqIntStream(cc: IterableOnce[Integer]): IntStream
Создать последовательный Java IntStream для коллекции Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqIntStreamFromByte(cc: IterableOnce[java.lang.Byte]): IntStream
Создать последовательный Java IntStream для коллекции Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqIntStreamFromChar(cc: IterableOnce[Character]): IntStream
Создать последовательный Java IntStream для коллекции Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqIntStreamFromShort(cc: IterableOnce[java.lang.Short]): IntStream
Создать последовательный Java IntStream для коллекции Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqKeyDoubleStream[V](m: Map[java.lang.Double, V]): DoubleStream
Создать последовательный Java DoubleStream для ключей карты Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqKeyDoubleStreamFromFloat[V](m: Map[java.lang.Float, V]): DoubleStream
Создать последовательный Java DoubleStream для ключей карты Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqKeyIntStream[V](m: Map[Integer, V]): IntStream
Создать последовательный Java IntStream для ключей карты Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqKeyIntStreamFromByte[V](m: Map[java.lang.Byte, V]): IntStream
Создать последовательный Java IntStream для ключей карты Scala.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X для повышения совместимости при использовании в коде Java (компилятор Scala выдает C[Int] как C[Object] в байт-коде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения.
def asJavaSeqKeyIntStreamFromChar[V](m: Map[Character, V]): IntStream
Создать последовательный поток Java IntStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqKeyIntStreamFromShort[V](m: Map[java.lang.Short, V]): IntStream
Создать последовательный поток Java IntStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqKeyLongStream[V](m: Map[java.lang.Long, V]): LongStream
Создать последовательный поток Java LongStream для ключей Scala Map.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqKeyStream[K, V](m: Map[K, V]): java.util.stream.Stream[K]
def asJavaSeqLongStream(cc: IterableOnce[java.lang.Long]): LongStream
Создать последовательный поток Java LongStream для Scala коллекции.
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqStream[A](cc: IterableOnce[A]): java.util.stream.Stream[A]
def asJavaSeqValueDoubleStream[K](m: Map[K, java.lang.Double]): DoubleStream
Создать последовательный поток Java DoubleStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqValueDoubleStreamFromFloat[K](m: Map[K, java.lang.Float]): DoubleStream
Создать последовательный поток Java DoubleStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqValueIntStream[K](m: Map[K, Integer]): IntStream
Создать последовательный поток Java IntStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в коде Java (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В коде Scala добавьте import scala.jdk.StreamConverters._ и используйте методы расширения вместо этого.
def asJavaSeqValueIntStreamFromByte[K](m: Map[K, java.lang.Byte]): IntStream
Создать последовательный Java IntStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
def asJavaSeqValueIntStreamFromChar[K](m: Map[K, Character]): IntStream
Создать последовательный Java IntStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
def asJavaSeqValueIntStreamFromShort[K](m: Map[K, java.lang.Short]): IntStream
Создать последовательный Java IntStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
def asJavaSeqValueLongStream[K](m: Map[K, java.lang.Long]): LongStream
Создать последовательный Java LongStream для значений
Примечание: этот метод использует упакованный тип java.lang.X вместо примитивного типа scala.X, чтобы улучшить совместимость при использовании в Java-коде (компилятор Scala генерирует C[Int] как C[Object] в байткоде из-за scala/bug#4214). В Scala-коде добавьте import scala.jdk.StreamConverters._ и используйте расширяющие методы вместо этого.
def asJavaSeqValueStream[K, V](m: Map[K, V]): java.util.stream.Stream[V]
def clone(): AnyRef
Создать копию объекта-получателя.
По умолчанию реализация метода clone зависит от платформы.
- returns
копия объекта-получателя.
final def eq(arg0: AnyRef): Boolean
Проверяет, является ли аргумент (that) ссылкой на получаемый объект (this).
Метод eq реализует отношение эквивалентности на непустых экземплярах AnyRef, и имеет три дополнительных свойства:
-
Он согласован: для любых непустых экземпляров
x и y типа AnyRef, многократные вызовы x.eq(y) последовательно возвращают true или последовательно возвращают false. Для любого непустого экземпляра x типа AnyRef, x.eq(null) и null.eq(x) возвращают false.
null.eq(null) возвращает true.
При переопределении методов equals или hashCode важно обеспечить, чтобы их поведение соответствовало равенству ссылок. Поэтому, если два объекта являются ссылками друг на друга (o1 eq o2), они должны быть равны друг другу (o1 == o2) и должны иметь одинаковое хэш-значение (o1.hashCode == o2.hashCode).
- returns
trueесли аргумент является ссылкой на получаемый объект;falseв противном случае.
- Definition Classes
- AnyRef
def equals(arg0: AnyRef): Boolean
Метод сравнения для ссылочных типов. По умолчанию делегирует вызов методу eq.
См. также equals в scala.Any.
- returns
trueесли объект-получатель эквивалентен аргументу;falseв противном случае.
- Definition Classes
- AnyRef → Any
def finalize(): Unit
Вызывается сборщиком мусора для объекта-получателя, когда больше нет ссылок на объект.
Подробности о том, когда и если вызывается метод finalize, а также взаимодействие между finalize и нелокальными возвратами и исключениями, зависят от платформы.
final def getClass(): Class[_ <: AnyRef]
Возвращает представление класса объекта во время выполнения.
- возвращает
объект класса, соответствующий типу получателя во время выполнения.
def hashCode(): Int
Метод hashCode для ссылочных типов. См. hashCode в scala.Any.
- возвращает
значение хэш-кода для этого объекта.
final def isInstanceOf[T0]: Boolean
Проверка, является ли динамический тип объекта получателя T0.
Обратите внимание, что результат проверки модулируется семантикой стирания Scala. Поэтому выражение 1.isInstanceOf[String] вернёт false, а выражение List(1).isInstanceOf[List[String]] вернёт true. В последнем примере, поскольку тип аргумента стирается во время компиляции, невозможно проверить, соответствуют ли содержимое списка указанному типу.
- возвращает
trueесли объект получателя является экземпляром стираемого типаT0;falseв противном случае.
- Определяющие классы
- Any
final def ne(arg0: AnyRef): Boolean
Эквивалентно !(this eq that).
- возвращает
trueесли аргумент не является ссылкой на объект получателя;falseв противном случае.
- Определяющие классы
- AnyRef
final def notify(): Unit
Разбудит единственную нить, которая ожидает монитора объекта получателя.
- Определяющие классы
- AnyRef
- Аннотации
- @native()
- Примечание
не определен SLS как член AnyRef
final def notifyAll(): Unit
Разбудит все нити, которые ожидают монитора объекта получателя.
- Определяющие классы
- AnyRef
- Аннотации
- @native()
- Примечание
не определен SLS как член AnyRef
final def synchronized[T0](arg0: => T0): T0
- Определяющие классы
- AnyRef
def toString(): String
Создаёт строковое представление этого объекта. По умолчанию представление зависит от платформы. На платформе Java это конкатенация имени класса, "@" и хэш-кода объекта в шестнадцатеричном формате.
- возвращает
строковое представление объекта.
- Определяющие классы
- AnyRef → Any
final def wait(): Unit
- Определяющие классы
- AnyRef
- Аннотации
- @throws(classOf[java.lang.InterruptedException])
final def wait(arg0: Long, arg1: Int): Unit
- Определяющие классы
- AnyRef
- Аннотации
- @throws(classOf[java.lang.InterruptedException])
final def wait(arg0: Long): Unit
© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala/jdk/javaapi/StreamConverters$.html
Этот объект содержит методы для создания Java потоков, которые работают со 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.