Объект scala.io.Source
объект Source
Этот объект предоставляет удобные методы для создания итерируемого представления файла-источника.
| Суператрибуты | |
|---|---|
| Тип самого себя |
Конкретные методы
Source
def createBufferedSource(inputStream: InputStream, bufferSize: Int, reset: () => Source, close: () => Unit)(implicit codec: Codec): BufferedSource
Считывает данные из потока inputStream с помощью буферизованного ридера, используя кодировку из неявного параметра codec.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | буферизованный источник |
Source
Создаёт Source из массива байтов, декодируя байты в соответствии с codec.
| Возвращаемое значение | созданный |
|---|
Source
Source
Создаёт экземпляр Source из одного символа.
Source
Создаёт Source из массива символов, без описания.
Source
Создаёт Source из файла с заданным именем, устанавливая его описание как имя файла.
Source
Создаёт Source из файла с заданным именем, используя заданную кодировку, устанавливая описание как имя файла.
Source
Создаёт source из файла с заданным URI.
Source
Создаёт Source из файла по заданному URI.
Source
Создаёт Source из файла, используя по умолчанию кодировку символов, устанавливая его описание как имя файла.
Source
То же самое, что и fromFile(file, enc, Source.DefaultBufSize)
Source
Source
Создаёт Source из файла, используя заданную кодировку символов, устанавливая его описание как имя файла. Входной поток буферизуется с размером буфера bufferSize.
Source
Source
Source
Создаёт Source из Iterable.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | Source |
Source
Создаёт Source из массива байтов, предполагая один байт на символ (кодировка ISO-8859-1).
Source
Читает данные из ресурса в classpath, используя контекстный classloader (по умолчанию) или переданный.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | буферизованный источник |
Source
Создаёт Source из строки, без описания.
Source
Создаёт Source из файла по заданному URI.
Source
то же самое, что и fromURL(new URL(s))(Codec(enc))
Source
то же самое, что и fromURL(new URL(s))
Source
то же самое, что и fromInputStream(url.openStream())(Codec(enc))
Source
то же самое, что и fromInputStream(url.openStream())(codec)
Source
def stdin: BufferedSource
Создаёт Source из System.in.
Конкретные поля
Source
val DefaultBufSize: Int
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/io/Source$.html