Язык

IDataInput.ReadLine Метод

Определение

Считывает следующую строку текста из входного потока.

[Android.Runtime.Register("readLine", "()Ljava/lang/String;", "GetReadLineHandler:Java.IO.IDataInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? ReadLine();
[<Android.Runtime.Register("readLine", "()Ljava/lang/String;", "GetReadLineHandler:Java.IO.IDataInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReadLine : unit -> string

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

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

Атрибуты

Исключения

Значение , если окончание входных данных достигнуто до того, как запрос на чтение может быть удовлетворен.

Значение , если при чтении возникает ошибка ввода-вывода.

Комментарии

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

Если конец файла обнаружен до того, как можно прочитать даже один байт, null возвращается. В противном случае каждый байт, который считывается, преобразуется в тип char по нулевому расширению. Если обнаружен символ '\n' , он удаляется, а чтение прекращается. Если обнаружен символ '\r' , он удаляется и, если следующий байт преобразует для символа '\n', а затем удаляется; чтение прекращается. Если конец файла обнаружен до того, как будет обнаружен любой из символов '\n' и '\r' обнаружен, чтение прекращается. После прекращения чтения возвращается значение, String содержащее все символы, которые не считываются и не удаляются, в порядке. Обратите внимание, что каждый символ в этой строке будет иметь значение меньше \u005Cu0100, т. е (char)256.

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

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

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