RandomAccessFile.ReadUTF Метод

Определение

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

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

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

строка Юникода.

Реализации

Атрибуты

Исключения

Значение , если конец этого файла обнаружен.

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

Значение , если чтение байтов невозможно декодировать в символьную строку.

Комментарии

Считывает строку из этого файла. Строка закодирована с помощью измененного формата UTF-8.

Первые два байта считываются, начиная с текущего указателя файла, как будто.readUnsignedShort Это значение дает количество следующих байтов, которые находятся в закодированной строке, а не длину результирующей строки. Затем следующие байты интерпретируются как символы кодирования байтов в измененном формате UTF-8 и преобразуются в символы.

Этот метод блокируется до тех пор, пока не будут прочитаны все байты, обнаружен конец потока или возникает исключение.

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

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

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

См. также раздел