RandomAccessFile.ReadLine Метод

Определение

Считывает следующую строку текста из этого файла.

[Android.Runtime.Register("readLine", "()Ljava/lang/String;", "")]
public string? ReadLine();
[<Android.Runtime.Register("readLine", "()Ljava/lang/String;", "")>]
abstract member ReadLine : unit -> string
override this.ReadLine : unit -> string

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

Следующая строка текста из этого файла или null, если конец файла обнаружен, прежде чем считывается даже один байт.

Реализации

Атрибуты

Исключения

Если этот файл закрыт или возникает другая ошибка ввода-вывода.

Комментарии

Считывает следующую строку текста из этого файла. Этот метод последовательно считывает байты из файла, начиная с текущего указателя файла, пока не достигнет конца строки или конца файла. Каждый байт преобразуется в символ, принимая значение байта для нижнего восьми бита символа и устанавливая для символа максимум восемь бит нулю. Поэтому этот метод не поддерживает полный набор символов Юникода.

Строка текста завершается символом возврата каретки (), символом новой строки ('\u005Cr''\u005Cn'), символом возврата каретки сразу после нового символа или конца файла. Завершающие строки символы удаляются и не включаются в состав возвращаемой строки.

Этот метод блокируется до тех пор, пока не будет прочитан новый символ, возвращается каретки и байт после него считывается (чтобы узнать, является ли он новой линией), достигается конец файла или возникает исключение.

Java документации по java.io.RandomAccessFile.readLine().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к