Bagikan melalui


PipedWriter.Write(Char[], Int32, Int32) Metode

Definisi

len Menulis karakter dari array karakter yang ditentukan mulai dari offset off ke aliran output pipa ini.

[Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")]
public override void Write(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")>]
override this.Write : char[] * int * int -> unit

Parameter

cbuf
Char[]

data.

off
Int32

offset awal dalam data.

len
Int32

jumlah karakter yang akan ditulis.

Atribut

Pengecualian

jika offset atau count , atau jika offset + count lebih besar dari panjang buffer.

jika pipa penuh dan utas saat ini terganggu menunggu ruang untuk menulis data. Kasus ini saat ini tidak ditangani dengan benar.

jika penulis ini ditutup atau tidak tersambung, jika pembaca target ditutup atau jika pembacaan utas dari pembaca target tidak lagi hidup. Kasus ini saat ini tidak ditangani dengan benar.

jika buffer adalah null.

Keterangan

len Menulis karakter dari array karakter yang ditentukan mulai dari offset off ke aliran output pipa ini. Metode ini memblokir hingga semua karakter ditulis ke aliran output. Jika utas membaca karakter data dari aliran input pipa yang terhubung, tetapi utas tidak lagi hidup, maka IOException akan dilemparkan.

Dokumentasi Java untuk java.io.PipedWriter.write(char[], int, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk