Spec-Zone.ru › Scala 2.13 Library

Объект scala.collection.JavaConverters

объект JavaConverters extends AsJavaConverters с AsScalaConverters

Разнообразные декораторы, позволяющие преобразовывать между коллекциями Scala и Java с помощью методов расширения, asScala и asJava.

Методы расширения возвращают адаптеры для соответствующего API.

Следующие преобразования поддерживаются с помощью asScala и asJava:

scala.collection.Iterable       <=> java.lang.Iterable
scala.collection.Iterator       <=> java.util.Iterator
scala.collection.mutable.Buffer <=> java.util.List
scala.collection.mutable.Set    <=> java.util.Set
scala.collection.mutable.Map    <=> java.util.Map
scala.collection.concurrent.Map <=> java.util.concurrent.ConcurrentMap

Следующие преобразования поддерживаются с помощью asScala и с помощью специально названных методов расширения для преобразования в Java-коллекции, как показано:

scala.collection.Iterable    <=> java.util.Collection   (via asJavaCollection)
scala.collection.Iterator    <=> java.util.Enumeration  (via asJavaEnumeration)
scala.collection.mutable.Map <=> java.util.Dictionary   (via asJavaDictionary)

Кроме того, следующие односторонние преобразования предоставляются с помощью asJava:

scala.collection.Seq         => java.util.List
scala.collection.mutable.Seq => java.util.List
scala.collection.Set         => java.util.Set
scala.collection.Map         => java.util.Map

Следующее одностороннее преобразование предоставляется с помощью asScala:

java.util.Properties => scala.collection.mutable.Map

Во всех случаях преобразование из исходного типа в целевой тип и обратно вернёт исходный объект. Например:

import scala.collection.JavaConverters._

val source = new scala.collection.mutable.ListBuffer[Int]
val target: java.util.List[Int] = source.asJava
val other: scala.collection.mutable.Buffer[Int] = target.asScala
assert(source eq other)

Альтернативно, методы преобразования имеют описательные названия и могут быть вызваны явно.

scala> val vs = java.util.Arrays.asList("hi", "bye")
vs: java.util.List[String] = [hi, bye]

scala> val ss = asScalaIterator(vs.iterator)
ss: Iterator[String] = <iterator>

scala> .toList
res0: List[String] = List(hi, bye)

scala> val ss = asScalaBuffer(vs)
ss: scala.collection.mutable.Buffer[String] = Buffer(hi, bye)
Аннотации
@deprecated
Устаревший

(С версии 2.13.0) Используйте scala.jdk.CollectionConverters вместо

Источник
JavaConverters.scala
С версии

2.8.1

Линейные надтипы
AsScalaConverters, AsJavaConverters, AnyRef, Any

Типовые члены

класс AsJava[A] extends AnyRef

класс AsJavaCollection[A] extends AnyRef

класс AsJavaDictionary[K, V] extends AnyRef

класс AsJavaEnumeration[A] extends AnyRef

класс AsScala[A] extends AnyRef

Члены-значения

final def !=(arg0: Any): Boolean

Проверка двух объектов на неравенство.

returns

true if !(this == that), false otherwise.

Определяющие классы
AnyRef → Any

final def ##(): Int

Эквивалентно x.hashCode за исключением упакованных числовых типов и 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 asJava[K, V](m: concurrent.Map[K, V]): ConcurrentMap[K, V]

Преобразует изменяемый concurrent.Map Scala в ConcurrentMap Java.

Возвращаемый ConcurrentMap Java поддерживается предоставленным concurrent.Map Scala, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если concurrent.Map Scala был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный ConcurrentMap Java.

m

concurrent.Map Scala, который необходимо преобразовать.

returns

представление ConcurrentMap Java аргумента.

Определяющие классы
AsJavaConverters

def asJava[K, V](m: Map[K, V]): java.util.Map[K, V]

Преобразует Map Scala в Map Java.

Возвращаемый Map Java поддерживается предоставленным Map Scala, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если Map Scala был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Map Java.

m

Map Scala, который необходимо преобразовать.

returns

представление Map Java аргумента.

Определяющие классы
AsJavaConverters

def asJava[K, V](m: mutable.Map[K, V]): java.util.Map[K, V]

Преобразует изменяемый Map Scala в Map Java.

Возвращаемый Map Java поддерживается предоставленным Map Scala, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если Map Scala был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Map Java.

m

Изменяемый Map Scala, который необходимо преобразовать.

returns

представление Map Java аргумента.

Определяющие классы
AsJavaConverters

def asJava[A](s: Set[A]): java.util.Set[A]

Преобразует Set Scala в Set Java.

Возвращаемый Set Java поддерживается предоставленным Set Scala, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если Set Scala был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Set Java.

s

Set Scala, который необходимо преобразовать.

returns

представление Set Java аргумента.

Определяющие классы
AsJavaConverters

def asJava[A](s: mutable.Set[A]): java.util.Set[A]

Преобразует изменяемое множество Scala Set в множество Java Set.

Возвращаемое множество Java Set основано на предоставленном множестве Scala Set, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если множество Scala Set было ранее получено из неявного или явного вызова asScala, то будет возвращено исходное множество Java Set.

s

Изменяемое множество Scala Set, которое необходимо преобразовать.

returns

Представление аргумента в виде множества Java Set.

Определяющие классы
AsJavaConverters

def asJava[A](s: Seq[A]): java.util.List[A]

Преобразует последовательность Scala Seq в список Java List.

Возвращаемый список Java List основан на предоставленной последовательности Scala Seq, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если последовательность Scala Seq была ранее получена из неявного или явного вызова asScala, то будет возвращен исходный список Java List.

s

Последовательность Scala Seq, которая необходимо преобразовать.

returns

Представление аргумента в виде списка Java List.

Определяющие классы
AsJavaConverters

def asJava[A](s: mutable.Seq[A]): java.util.List[A]

Преобразует изменяемую последовательность Scala Seq в список Java List.

Возвращаемый список Java List основан на предоставленной изменяемой последовательности Scala Seq, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если изменяемая последовательность Scala Seq была ранее получена из неявного или явного вызова asScala, то будет возвращен исходный список Java List.

s

Изменяемая последовательность Scala Seq, которая необходимо преобразовать.

returns

Представление аргумента в виде списка Java List.

Определяющие классы
AsJavaConverters

def asJava[A](b: Buffer[A]): java.util.List[A]

Преобразует изменяемый буфер Scala Buffer в список Java.

Возвращаемый список Java основан на предоставленном буфере Scala Buffer, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если буфер Scala Buffer был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный список Java List.

b

Буфер Scala Buffer, который необходимо преобразовать.

returns

Представление аргумента в виде списка Java List.

Определяющие классы
AsJavaConverters

def asJava[A](i: Iterable[A]): java.lang.Iterable[A]

Преобразует итерируемый объект Scala Iterable в итерируемый объект Java Iterable.

Возвращаемый итерируемый объект Java Iterable основан на предоставленном итерируемом объекте Scala Iterable, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если итерируемый объект Scala Iterable был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный итерируемый объект Java Iterable.

i

Итерируемый объект Scala Iterable, который необходимо преобразовать.

returns

Представление аргумента в виде итерируемого объекта Java Iterable.

Определяющие классы
AsJavaConverters

def asJava[A](i: Iterator[A]): java.util.Iterator[A]

Преобразует итератор Scala Iterator в итератор Java Iterator.

Возвращаемый итератор Java Iterator основан на предоставленном итераторе Scala Iterator, и любые побочные эффекты его использования через интерфейс Java будут видны через интерфейс Scala и наоборот.

Если итератор Scala Iterator был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный итератор Java Iterator.

i

Итератор Scala Iterator, который необходимо преобразовать.

returns

Представление аргумента в виде итератора Java Iterator.

Определяющие классы
AsJavaConverters

def asJavaCollection[A](i: Iterable[A]): Collection[A]

Преобразует итерируемый объект Scala Iterable в неизменяемую коллекцию Java Collection.

Если итерируемый объект Scala Iterable был ранее получен из неявного или явного вызова asScala, то будет возвращена исходная коллекция Java Collection.

i

Итерируемый объект Scala Iterable, который необходимо преобразовать.

returns

Представление аргумента в виде коллекции Java Collection.

Определяющие классы
AsJavaConverters

implicit def asJavaCollectionConverter[A](i: Iterable[A]): AsJavaCollection[A]

Добавляет метод asJavaCollection, который неявно преобразует Scala Iterable в неизменяемый Java Collection.

См. также

asJavaCollection

def asJavaDictionary[K, V](m: mutable.Map[K, V]): Dictionary[K, V]

Преобразует изменяемый Scala Map в Java Dictionary.

Полученный Java Dictionary поддерживается предоставленным Scala Dictionary, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Map был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java Dictionary.

m

Scala Map, который необходимо преобразовать.

возвращает

Java Dictionary представление аргумента.

Определяющие классы
AsJavaConverters

implicit def asJavaDictionaryConverter[K, V](m: mutable.Map[K, V]): AsJavaDictionary[K, V]

Добавляет метод asJavaDictionary, который неявно преобразует изменяемый Scala Map в Java Dictionary.

См. также

asJavaDictionary

def asJavaEnumeration[A](i: Iterator[A]): java.util.Enumeration[A]

Преобразует Scala Iterator в Java Enumeration.

Полученный Java Enumeration поддерживается предоставленным Scala Iterator, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Iterator был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java Enumeration.

i

Scala Iterator, который необходимо преобразовать.

возвращает

Java Enumeration представление аргумента.

Определяющие классы
AsJavaConverters

implicit def asJavaEnumerationConverter[A](i: Iterator[A]): AsJavaEnumeration[A]

Добавляет метод asJavaEnumeration, который неявно преобразует Scala Iterator в Java Enumeration.

См. также

asJavaEnumeration

implicit def asJavaIterableConverter[A](i: Iterable[A]): AsJava[java.lang.Iterable[A]]

Добавляет метод asJava, который неявно преобразует Scala Iterable в Java Iterable.

См. также

asJavaIterable

implicit def asJavaIteratorConverter[A](i: Iterator[A]): AsJava[java.util.Iterator[A]]

Добавляет метод asJava, который неявно преобразует Scala Iterator в Java Iterator.

См. также

asJavaIterator

def asScala(p: Properties): mutable.Map[String, String]

Преобразует Java Properties в изменяемый Scala Map[String, String].

Возвращаемый Scala Map[String, String] базируется на предоставленном Java Properties и любые побочные эффекты использования его через интерфейс Scala будут видны через интерфейс Java и наоборот.

p

Java Properties для преобразования.

returns

Вид изменяемого Scala Map[String, String] аргумента.

Definition Classes
AsScalaConverters

def asScala[A, B](d: Dictionary[A, B]): mutable.Map[A, B]

Преобразует Java Dictionary в изменяемый Scala Map.

Возвращаемый Scala Map базируется на предоставленном Java Dictionary и любые побочные эффекты использования его через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java Dictionary был ранее получен из неявного или явного вызова asJavaDictionary, то будет возвращён исходный Scala Map.

d

Java Dictionary для преобразования.

returns

Вид изменяемого Scala Map аргумента.

Definition Classes
AsScalaConverters

def asScala[A, B](m: ConcurrentMap[A, B]): concurrent.Map[A, B]

Преобразует Java ConcurrentMap в изменяемый Scala ConcurrentMap.

Возвращаемый Scala ConcurrentMap базируется на предоставленном Java ConcurrentMap и любые побочные эффекты использования его через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java ConcurrentMap был ранее получен из неявного или явного вызова asJava, то будет возвращён исходный Scala ConcurrentMap.

m

Java ConcurrentMap для преобразования.

returns

Вид изменяемого Scala ConcurrentMap аргумента.

Definition Classes
AsScalaConverters

def asScala[A, B](m: java.util.Map[A, B]): mutable.Map[A, B]

Преобразует Java Map в изменяемый Scala Map.

Возвращаемый Scala Map базируется на предоставленном Java Map и любые побочные эффекты использования его через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java Map был ранее получен из неявного или явного вызова asJava, то будет возвращён исходный Scala Map.

Если обернутая карта синхронизирована (например, из java.util.Collections.synchronizedMap), вам необходимо обернуть все неатомарные операции в underlying.synchronized. Это включает get, так как API java.util.Map не позволяет атомарную get, когда могут присутствовать значения null.

m

Java Map для преобразования.

returns

Вид изменяемого Scala Map аргумента.

Definition Classes
AsScalaConverters

def asScala[A](s: java.util.Set[A]): mutable.Set[A]

Преобразует Java Set в изменяемый Scala Set.

Возвращаемый Scala Set базируется на предоставленном Java Set и любые побочные эффекты использования его через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java Set был ранее получен из неявного или явного вызова asJava, то будет возвращён исходный Scala Set.

s

Java Set для преобразования.

returns

Вид изменяемого Scala Set аргумента.

Definition Classes
AsScalaConverters

def asScala[A](l: java.util.List[A]): Buffer[A]

Преобразует Java List в изменяемый Scala Buffer.

Возвращаемый Scala Buffer базируется на предоставленном Java List и любые побочные эффекты использования его через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java List был ранее получен из неявного или явного вызова asJava, то будет возвращён исходный Scala Buffer.

l

Java List для преобразования.

returns

Вид изменяемого Scala Buffer аргумента.

Definition Classes
AsScalaConverters

def asScala[A](c: Collection[A]): Iterable[A]

Преобразует Java Collection в Scala Iterable.

Если Java Collection был ранее получен из неявного или явного вызова asJavaCollection, то будет возвращен исходный Scala Iterable.

c

Java Collection для преобразования.

returns

Представление аргумента в виде Scala Iterable.

Определяющие классы
AsScalaConverters

def asScala[A](i: java.lang.Iterable[A]): Iterable[A]

Преобразует Java Iterable в Scala Iterable.

Полученный Scala Iterable поддерживается предоставленным Java Iterable, и любые побочные эффекты его использования через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java Iterable был ранее получен из неявного или явного вызова asJava, то будет возвращен исходный Scala Iterable.

i

Java Iterable для преобразования.

returns

Представление аргумента в виде Scala Iterable.

Определяющие классы
AsScalaConverters

def asScala[A](e: java.util.Enumeration[A]): Iterator[A]

Преобразует Java Enumeration в Scala Iterator.

Полученный Scala Iterator поддерживается предоставленным Java Enumeration, и любые побочные эффекты его использования через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java Enumeration был ранее получен из неявного или явного вызова asJavaEnumeration, то будет возвращен исходный Scala Iterator.

e

Java Enumeration для преобразования.

returns

Представление аргумента в виде Scala Iterator.

Определяющие классы
AsScalaConverters

def asScala[A](i: java.util.Iterator[A]): Iterator[A]

Преобразует Java Iterator в Scala Iterator.

Полученный Scala Iterator поддерживается предоставленным Java Iterator, и любые побочные эффекты его использования через интерфейс Scala будут видны через интерфейс Java и наоборот.

Если Java Iterator был ранее получен из неявного или явного вызова asJava, то будет возвращен исходный Scala Iterator.

i

Java Iterator для преобразования.

returns

Представление аргумента в виде Scala Iterator.

Определяющие классы
AsScalaConverters

implicit def asScalaBufferConverter[A](l: java.util.List[A]): AsScala[Buffer[A]]

Добавляет метод asScala, который неявно преобразует Java List в изменяемый Scala Buffer.

См. также

asScalaBuffer

implicit def asScalaIteratorConverter[A](i: java.util.Iterator[A]): AsScala[Iterator[A]]

Добавляет метод asScala, который неявно преобразует Java Iterator в Scala Iterator.

См. также

asScalaIterator

implicit def asScalaSetConverter[A](s: java.util.Set[A]): AsScala[mutable.Set[A]]

Добавляет метод asScala, который неявно преобразует Java Set в изменяемый Scala Set.

См. также

asScalaSet

implicit def bufferAsJavaListConverter[A](b: Buffer[A]): AsJava[java.util.List[A]]

Добавляет метод asJava, который неявно преобразует изменяемый Scala Buffer в Java List.

См. также

bufferAsJavaList

def clone(): AnyRef

Создать копию объекта-приёмника.

По умолчанию реализация метода clone зависит от платформы.

returns

копия объекта-приёмника.

Атрибуты
protected[java.lang]
Классы определений
AnyRef
Аннотации
@throws(classOf[java.lang.CloneNotSupportedException]) @native()
Примечание

не указан SLS как член AnyRef

implicit def collectionAsScalaIterableConverter[A](i: Collection[A]): AsScala[Iterable[A]]

Добавляет метод asScala, неявно преобразующий Java Collection в Scala Iterable.

См. также

collectionAsScalaIterable

implicit def dictionaryAsScalaMapConverter[K, V](p: Dictionary[K, V]): AsScala[mutable.Map[K, V]]

Добавляет метод asScala, неявно преобразующий Java Dictionary в изменяемый Scala Map.

См. также

dictionaryAsScalaMap

implicit def enumerationAsScalaIteratorConverter[A](i: java.util.Enumeration[A]): AsScala[Iterator[A]]

Добавляет метод asScala, неявно преобразующий Java Enumeration в Scala Iterator.

См. также

enumerationAsScalaIterator

final def eq(arg0: AnyRef): Boolean

Проверяет, является ли аргумент (that) ссылкой на объект-приёмник (this).

Метод eq реализует отношение эквивалентности на не-null экземплярах AnyRef, и имеет три дополнительных свойства:

    Он согласован: для любых не-null экземпляров x и y типа AnyRef, многократные вызовы x.eq(y) последовательно возвращают true или последовательно возвращают false. Для любого не-null экземпляра 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 в противном случае.

Классы определений
AnyRef

def equals(arg0: AnyRef): Boolean

Метод равенства для ссылочных типов. Реализация по умолчанию делегирует eq.

См. также equals в scala.Any.

returns

true если объект-приёмник эквивалентен аргументу; false в противном случае.

Классы определений
AnyRef → Any

def finalize(): Unit

Вызывается сборщиком мусора для объекта-приёмника, когда больше нет ссылок на объект.

Подробности о том, когда и если вызывается метод finalize, а также взаимодействие между finalize и нелокальными возвратами и исключениями, зависят от платформы.

Атрибуты
protected[java.lang]
Классы определений
AnyRef
Аннотации
@throws(classOf[java.lang.Throwable])
Примечание

не указан SLS как член AnyRef

final def getClass(): Class[_ <: AnyRef]

Возвращает представление runtime-класса объекта.

returns

объект класса, соответствующий runtime-типу приёмника.

Классы определений
AnyRef → Any
Аннотации
@native()

def hashCode(): Int

Метод hashCode для ссылочных типов. См. hashCode в scala.Any.

returns

хеш-код для этого объекта.

Определяющие классы
AnyRef → Any
Аннотации
@native()

final def isInstanceOf[T0]: Boolean

Проверить, является ли динамический тип объекта получателя T0.

Обратите внимание, что результат теста зависит от семантики стирания типов в Scala. Поэтому выражение 1.isInstanceOf[String] вернет false, а выражение List(1).isInstanceOf[List[String]] вернет true. Во втором примере, поскольку параметр типа стирается во время компиляции, невозможно проверить, соответствуют ли элементы списка указанному типу.

returns

true если объект получателя является экземпляром стирания типа T0; false в противном случае.

Определяющие классы
Any

implicit def iterableAsScalaIterableConverter[A](i: java.lang.Iterable[A]): AsScala[Iterable[A]]

Добавляет метод asScala, который неявно преобразует Java Iterable в Scala Iterable.

См. также

iterableAsScalaIterable

implicit def mapAsJavaConcurrentMapConverter[K, V](m: concurrent.Map[K, V]): AsJava[ConcurrentMap[K, V]]

Добавляет метод asJava, который неявно преобразует изменяемую карту Scala concurrent.Map в Java ConcurrentMap.

См. также

mapAsJavaConcurrentMap.

implicit def mapAsJavaMapConverter[K, V](m: Map[K, V]): AsJava[java.util.Map[K, V]]

Добавляет метод asJava, который неявно преобразует карту Scala Map в Java Map.

См. также

mapAsJavaMap

implicit def mapAsScalaConcurrentMapConverter[K, V](m: ConcurrentMap[K, V]): AsScala[concurrent.Map[K, V]]

Добавляет метод asScala, который неявно преобразует Java ConcurrentMap в изменяемую карту Scala concurrent.Map.

См. также

mapAsScalaConcurrentMap

implicit def mapAsScalaMapConverter[K, V](m: java.util.Map[K, V]): AsScala[mutable.Map[K, V]]

Добавляет метод asScala, который неявно преобразует Java Map в изменяемую карту Scala Map.

См. также

mapAsScalaMap

implicit def mutableMapAsJavaMapConverter[K, V](m: mutable.Map[K, V]): AsJava[java.util.Map[K, V]]

Добавляет метод asJava, который неявно преобразует изменяемый Scala Map в Java Map.

См. также

mutableMapAsJavaMap

явный def mutableSeqAsJavaListConverter[A](b: mutable.Seq[A]): AsJava[java.util.List[A]]

Добавляет метод asJava, который неявно преобразует изменяемый Scala Seq в Java List.

См. также

mutableSeqAsJavaList

явный def mutableSetAsJavaSetConverter[A](s: mutable.Set[A]): AsJava[java.util.Set[A]]

Добавляет метод asJava, который неявно преобразует изменяемый Scala Set в Java Set.

См. также

mutableSetAsJavaSet

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

явный def propertiesAsScalaMapConverter(p: Properties): AsScala[mutable.Map[String, String]]

Добавляет метод asScala, который неявно преобразует Java Properties в изменяемый Scala Map[String, String].

См. также

propertiesAsScalaMap

явный def seqAsJavaListConverter[A](b: Seq[A]): AsJava[java.util.List[A]]

Добавляет метод asJava, который неявно преобразует Scala Seq в Java List.

См. также

seqAsJavaList

явный def setAsJavaSetConverter[A](s: Set[A]): AsJava[java.util.Set[A]]

Добавляет метод asJava, который неявно преобразует Scala Set в Java Set.

См. также

setAsJavaSet

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

Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException]) @native()

© 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/collection/JavaConverters$.html

Spec-Zone.ru

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