Трейт scala.collection.convert.AsScalaConverters
трейт AsScalaConverters
Определяет методы преобразования коллекций из Java в Scala. Эти методы доступны через объект scala.jdk.javaapi.CollectionConverters.
| Супертипы | |
|---|---|
| Известные подтипы |
Конкретные методы
Исходный код
Преобразует Java Iterator в Scala Iterator.
Возвращаемый Scala Iterator подкреплён предоставленным Java Iterator, и любые побочные эффекты от его использования через интерфейс Scala будут видны через Java-интерфейс и наоборот.
Если Java Iterator был ранее получен из неявного или явного вызова asJava, то будет возвращён исходный Scala Iterator.
| Параметры значения |
|
|---|---|
| Возвращает | Просмотр |
Исходный код
Преобразует Java Enumeration в Scala Iterator.
Возвращаемый Scala Iterator подкреплён предоставленным Java Enumeration, и любые побочные эффекты от его использования через интерфейс Scala будут видны через Java-интерфейс и наоборот.
Если Java Enumeration был ранее получен из неявного или явного вызова asJavaEnumeration, то будет возвращён исходный Scala Iterator.
| Параметры значения |
|
|---|---|
| Возвращает | Просмотр |
Исходный код
Преобразует Java Iterable в Scala Iterable.
Возвращаемый Scala Iterable подкреплён предоставленным Java Iterable, и любые побочные эффекты от его использования через интерфейс Scala будут видны через Java-интерфейс и наоборот.
Если Java Iterable был ранее получен из неявного или явного вызова asJava, то будет возвращён исходный Scala Iterable.
| Параметры значения |
|
|---|---|
| Возвращает | Просмотр |
Исходный код
Преобразует Java Collection в Scala Iterable.
Если Java Collection был ранее получен из неявного или явного вызова asJavaCollection, то будет возвращён исходный Scala Iterable.
| Параметры значения |
|
|---|---|
| Возвращает | Просмотр |
Источник
Преобразует Java List в изменяемый Scala Buffer.
Возвращаемый Scala Buffer базируется на предоставленном Java List, и любые побочные эффекты его использования через Scala интерфейс будут видны через Java интерфейс, и наоборот.
Если Java List был ранее получен из неявного или явного вызова asJava, то будет возвращен исходный Scala Buffer.
| Параметры значения |
|
|---|---|
| Возвращает | Вид изменяемого Scala |
Источник
Преобразует Java Set в изменяемое Scala Set.
Возвращаемое Scala Set базируется на предоставленном Java Set, и любые побочные эффекты его использования через Scala интерфейс будут видны через Java интерфейс и наоборот.
Если Java Set был ранее получен из неявного или явного вызова asJava, то будет возвращен исходный Scala Set.
| Параметры значения |
|
|---|---|
| Возвращает | Вид изменяемого Scala |
Источник
Преобразует 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 значения.
| Параметры значения |
|
|---|---|
| Возвращает | Вид изменяемой Scala |
Источник
Преобразует Java ConcurrentMap в изменяемую Scala ConcurrentMap.
Возвращаемое Scala ConcurrentMap базируется на предоставленном Java ConcurrentMap, и любые побочные эффекты его использования через Scala интерфейс будут видны через Java интерфейс и наоборот.
Если Java ConcurrentMap был ранее получен из неявного или явного вызова asJava, то будет возвращен исходный Scala ConcurrentMap.
| Параметры значения |
|
|---|---|
| Возвращает | Вид изменяемой Scala |
Источник
Преобразует Java Dictionary в изменяемую Scala Map.
Возвращаемое Scala Map базируется на предоставленном Java Dictionary, и любые побочные эффекты его использования через Scala интерфейс будут видны через Java интерфейс и наоборот.
Если Java Dictionary был ранее получен из неявного или явного вызова asJavaDictionary, то будет возвращен исходный Scala Map.
| Параметры значения |
|
|---|---|
| Возвращает | Изменяемый Scala |
Исходный код
Преобразует Java Properties в изменяемый Scala Map[String, String].
Возвращаемый Scala Map[String, String] связан с предоставленным Java Properties, и любые побочные эффекты его использования через интерфейс Scala будут видны через Java-интерфейс и наоборот.
| Параметры значения |
|
|---|---|
| Возвращает | Изменяемый Scala |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/collection/convert/AsScalaConverters.html