Writer.Write 方法

定义

重载

Write(Char[])

写入字符数组。

Write(Int32)

写入单个字符。

Write(String)

写入字符串。

Write(Char[], Int32, Int32)

写入字符数组的一部分。

Write(String, Int32, Int32)

写入字符串的一部分。

Write(Char[])

写入字符数组。

[Android.Runtime.Register("write", "([C)V", "GetWrite_arrayCHandler")]
public virtual void Write (char[]? cbuf);
[<Android.Runtime.Register("write", "([C)V", "GetWrite_arrayCHandler")>]
abstract member Write : char[] -> unit
override this.Write : char[] -> unit

参数

cbuf
Char[]

要写入的字符数组

属性

例外

如果此编写器已关闭或发生另一个 I/O 错误,则为

注解

写入字符数组。

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

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

适用于

Write(Int32)

写入单个字符。

[Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")]
public virtual void Write (int c);
[<Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")>]
abstract member Write : int -> unit
override this.Write : int -> unit

参数

c
Int32

指定要写入的字符的 int

属性

例外

如果此编写器已关闭或发生另一个 I/O 错误,则为

注解

写入单个字符。 要写入的字符包含在给定整数值的 16 位低序位中;忽略 16 个高阶位。

想要支持高效单字符输出的子类应重写此方法。

适用于 . 的 java.io.Writer.write(int)Java 文档

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

适用于

Write(String)

写入字符串。

[Android.Runtime.Register("write", "(Ljava/lang/String;)V", "GetWrite_Ljava_lang_String_Handler")]
public virtual void Write (string? str);
[<Android.Runtime.Register("write", "(Ljava/lang/String;)V", "GetWrite_Ljava_lang_String_Handler")>]
abstract member Write : string -> unit
override this.Write : string -> unit

参数

str
String

要写入的字符串

属性

例外

如果此编写器已关闭或发生另一个 I/O 错误,则为

注解

写入字符串。

适用于 . 的 java.io.Writer.write(java.lang.String)Java 文档

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

适用于

Write(Char[], Int32, Int32)

写入字符数组的一部分。

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

参数

cbuf
Char[]

字符数组

off
Int32

开始写入字符的偏移量

len
Int32

要写入的字符数

属性

例外

如果offset count 大于其大小buf,则offset + count

如果此编写器已关闭或发生另一个 I/O 错误,则为

注解

写入字符数组的一部分。

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

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

适用于

Write(String, Int32, Int32)

写入字符串的一部分。

[Android.Runtime.Register("write", "(Ljava/lang/String;II)V", "GetWrite_Ljava_lang_String_IIHandler")]
public virtual void Write (string? str, int off, int len);
[<Android.Runtime.Register("write", "(Ljava/lang/String;II)V", "GetWrite_Ljava_lang_String_IIHandler")>]
abstract member Write : string * int * int -> unit
override this.Write : string * int * int -> unit

参数

str
String

一个字符串。

off
Int32

开始写入字符的偏移量

len
Int32

要写入的字符数

属性

例外

如果此编写器已关闭或发生另一个 I/O 错误,则为

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

注解

写入字符串的一部分。

适用于 . 的 java.io.Writer.write(java.lang.String, int, int)Java 文档

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

适用于