Объект Source.Source
объект Source
Этот объект предоставляет удобные методы для создания итерируемого представления файла-источника.
| Надтипы | |
|---|---|
| Тип "self" |
Конкретные методы
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
Считывает данные из ресурса класса, используя контекстный загрузчик классов (по умолчанию) или переданный.
| Параметры значения |
|
|---|---|
| Возвращает | буферизированный источник |
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.2.0/scala/io/Source$.html