Trait AsJavaConverters.AsJavaConverters
trait 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 список Buffer.
Возвращаемый Java список опирается на предоставленный Scala Buffer, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.
Если Scala Buffer был получен ранее из явного или неявного вызова asScala, то будет возвращен исходный Java List.
| Параметры значения |
|
|---|---|
| Возвращает | Представление Java |
Исходный код
Преобразует изменяемую последовательность Scala Seq в Java список List.
Возвращаемый Java список опирается на предоставленную 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.2.0/scala/collection/convert/AsJavaConverters.html