PipedWriter.Write(Char[], Int32, Int32) 方法

定义

len从从偏移量开始off的指定字符数组写入此管道输出流中的字符。

[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

参数

cbuf
Char[]

数据。

off
Int32

数据中的起始偏移量。

len
Int32

要写入的字符数。

属性

例外

如果 offset count ,或大于 offset + count 长度 buffer

如果管道已满且当前线程中断,则等待空间写入数据。 此情况当前未正确处理。

如果此编写器已关闭或未连接,则为关闭目标读取器,或者目标读取器中的线程读取不再处于活动状态。 此情况当前未正确处理。

如果为 .,则为buffer null

注解

len从从偏移量开始off的指定字符数组写入此管道输出流中的字符。 此方法会阻止所有字符写入输出流。 如果线程正在从连接的管道输入流中读取数据字符,但该线程不再处于活动状态,则会引发一个 IOException

适用于 . 的 java.io.PipedWriter.write(char[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于