Трейт scala.collection.convert.AsJavaConverters
трейт AsJavaConverters
Определяет методы преобразования коллекций из Scala в Java. Эти методы доступны через объект scala.jdk.javaapi.CollectionConverters.
| Суперобъекты | |
|---|---|
| Известные подтипы |
Конкретные методы
Исходный код
Преобразует Scala Iterator в Java Iterator.
Возвращаемый Java Iterator базируется на предоставленном Scala Iterator, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Iterator был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java Iterator.
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Вид Java |
Исходный код
Преобразует Scala Iterable в Java Iterable.
Возвращаемый Java Iterable базируется на предоставленном Scala Iterable, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Iterable был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java Iterable.
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Вид Java |
Исходный код
Преобразует изменяемый Scala Buffer в Java List.
Возвращаемый Java List базируется на предоставленном Scala Buffer, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Buffer был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java List.
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Вид Java |
Исходный код
Преобразует изменяемый Scala Seq в Java List.
Возвращаемый Java List базируется на предоставленном Scala Seq, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Seq был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java List.
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Вид Java |
Source
Преобразует Scala Seq в Java List.
Возвращаемое Java List базируется на предоставленном Scala Seq, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.
Если Scala Seq ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java List.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Source
Преобразует изменяемый Scala Set в Java Set.
Возвращаемое Java Set базируется на предоставленном Scala Set, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.
Если Scala Set ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Set.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Source
Преобразует Scala Set в Java Set.
Возвращаемое Java Set базируется на предоставленном Scala Set, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.
Если Scala Set ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Set.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Source
Преобразует изменяемый Scala Map в Java Map.
Возвращаемое Java Map базируется на предоставленном Scala Map, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.
Если Scala Map ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Map.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Source
Преобразует Scala Map в Java Map.
Возвращаемое Java Map базируется на предоставленном Scala Map, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.
Если Scala Map ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Map.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Источник
Преобразует изменяемый Scala concurrent.Map в Java ConcurrentMap.
Возвращаемый Java ConcurrentMap подкрепляется предоставленным Scala concurrent.Map, и любые побочные эффекты использования его через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala concurrent.Map ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java ConcurrentMap.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Источник
Преобразует Scala Iterable в неизменяемую Java Collection.
Если Scala Iterable ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java Collection.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Источник
Преобразует изменяемый Scala Map в Java Dictionary.
Возвращаемый Java Dictionary подкрепляется предоставленным Scala Dictionary, и любые побочные эффекты использования его через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Map ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java Dictionary.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
Источник
Преобразует Scala Iterator в Java Enumeration.
Возвращаемый Java Enumeration подкрепляется предоставленным Scala Iterator, и любые побочные эффекты использования его через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Iterator ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java Enumeration.
| Параметры значения |
|
|---|---|
| Возвращает | Вид Java |
© 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/AsJavaConverters.html