RandomAccessFile.ReadUTF Metode

Definisi

Membaca untai (karakter) dari file ini.

[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

Mengembalikan

string Unicode.

Penerapan

Atribut

Pengecualian

jika akhir file ini terdeteksi.

jika file ini ditutup atau terjadi kesalahan I/O lainnya.

jika byte yang dibaca tidak dapat didekodekan ke dalam string karakter.

Keterangan

Membaca untai (karakter) dari file ini. String telah dikodekan menggunakan format UTF-8 yang dimodifikasi.

Dua byte pertama dibaca, dimulai dari penunjuk file saat ini, seolah-olah oleh readUnsignedShort. Nilai ini memberikan jumlah byte berikut yang berada dalam string yang dikodekan, bukan panjang string yang dihasilkan. Byte berikut kemudian ditafsirkan sebagai karakter pengodean byte dalam format UTF-8 yang dimodifikasi dan dikonversi menjadi karakter.

Metode ini memblokir hingga semua byte dibaca, akhir aliran terdeteksi, atau pengecualian dilemparkan.

Java dokumentasi untuk java.io.RandomAccessFile.readUTF().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Lihat juga