Reader.Read 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Read(Char[], Int32, Int32) |
将字符读入数组的一部分。 |
Read(Char[]) |
将字符读入数组。 |
Read() |
读取单个字符。 |
Read(CharBuffer) |
尝试将字符读入指定的字符缓冲区。 |
Read(Char[], Int32, Int32)
将字符读入数组的一部分。
[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public abstract int Read (char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
abstract member Read : char[] * int * int -> int
参数
- cbuf
- Char[]
目标缓冲区
- off
- Int32
开始存储字符的偏移量
- len
- Int32
要读取的最大字符数
返回
读取的字符数;如果已达到流的末尾,则为 -1
- 属性
例外
如果此读取器已关闭或发生其他一些 I/O 错误,则为 。
注解
将字符读入数组的一部分。 此方法将阻止,直到某些输入可用、发生 I/O 错误或到达流的末尾。
适用于 . 的 java.io.Reader.read(char[], int, int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
Read(Char[])
将字符读入数组。
[Android.Runtime.Register("read", "([C)I", "GetRead_arrayCHandler")]
public virtual int Read (char[]? cbuf);
[<Android.Runtime.Register("read", "([C)I", "GetRead_arrayCHandler")>]
abstract member Read : char[] -> int
override this.Read : char[] -> int
参数
- cbuf
- Char[]
目标缓冲区
返回
读取的字符数;如果已达到流的末尾,则为 -1
- 属性
例外
如果此读取器已关闭或发生其他一些 I/O 错误,则为 。
注解
将字符读入数组。 此方法将阻止,直到某些输入可用、发生 I/O 错误或到达流的末尾。
适用于 . 的 java.io.Reader.read(char[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
Read()
读取单个字符。
[Android.Runtime.Register("read", "()I", "GetReadHandler")]
public virtual int Read ();
[<Android.Runtime.Register("read", "()I", "GetReadHandler")>]
abstract member Read : unit -> int
override this.Read : unit -> int
返回
字符读取为 0 到 65535(0x00-0xffff
)范围内的整数;如果已达到流的末尾,则为 -1
- 属性
例外
如果此读取器已关闭或发生其他一些 I/O 错误,则为 。
注解
读取单个字符。 此方法将阻止字符可用、发生 I/O 错误或到达流的末尾。
想要支持高效单字符输入的子类应重写此方法。
适用于 . 的 java.io.Reader.read()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
Read(CharBuffer)
尝试将字符读入指定的字符缓冲区。
[Android.Runtime.Register("read", "(Ljava/nio/CharBuffer;)I", "GetRead_Ljava_nio_CharBuffer_Handler")]
public virtual int Read (Java.Nio.CharBuffer? target);
[<Android.Runtime.Register("read", "(Ljava/nio/CharBuffer;)I", "GetRead_Ljava_nio_CharBuffer_Handler")>]
abstract member Read : Java.Nio.CharBuffer -> int
override this.Read : Java.Nio.CharBuffer -> int
参数
- target
- CharBuffer
要将字符读入的缓冲区
返回
添加到缓冲区中的字符数;如果此字符源位于缓冲区末尾,则为 -1
实现
- 属性
例外
如果从此读取器读取时发生任何 I/O 错误,
如果为 .,则为target
null
如果为只读,则为
注解
尝试将字符读入指定的字符缓冲区。 缓冲区用作字符的存储库:所做更改的唯一更改是 put 操作的结果。 不执行缓冲区的翻转或倒退。
在 1.5 中添加。
适用于 . 的 java.io.Reader.read(java.nio.CharBuffer)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。