функция RandomAccessFile::writeString

Асинхронная запись текстовой строки в файл

Синтаксис

Future[RandomAccessFile]
RandomAccessFile.writeString
(String string, Encoding encoding = Encoding.UTF_8)

Передаваемые параметры

String string, Encoding encoding = Encoding.UTF_8

Возвращаемое значение

Future[RandomAccessFile]

Описание

Метод writeString позволяет асинхронно записать текстовую строку в файл. Строка, которую требуется записать устанавливается с помощью параметра String string

Содержимое строки при записи будет интерпретироваться и записываться с учетом указанной в необязательном параметре Encoding encoding кодировке. По умолчанию, используется кодировка Encoding.UTF_8.

После вызова данного метода, управление не блокируется, а сразу же возвращается в основной поток, а в качестве результата отдается объект типа Future, в котором, когда будет доступен, обрбрабатывается результат выполнения функции - успешная запись или перехват ошибок.

Официальная документация (английский)