Java CharArrayReader 类

2024 年 8 月 29 日 | 阅读 2 分钟

CharArrayReader 由两部分组成:CharArray 和 Reader。CharArrayReader 类用于将字符 数组 作为读取器(流)进行读取。它继承自 Reader 类。


Java CharArrayReader 类声明

让我们来看一下 Java.io.CharArrayReader 的声明


Java CharArrayReader 类方法

方法描述
int read()用于读取单个字符
int read(char[] b, int off, int len)用于将字符读入数组的指定部分。
boolean ready()用于判断流是否已准备好读取。
boolean markSupported()用于判断流是否支持 mark() 操作。
long skip(long n)用于跳过输入流中的字符。
void mark(int readAheadLimit)用于标记流中的当前位置。
void reset()用于将流重置到最近的标记。
void close()用于关闭流。

CharArrayReader 类示例

让我们来看一个使用 Java CharArrayReader 类读取字符的简单示例。

输出

j : 106
a : 97
v : 118
a : 97
t : 116
p : 112
o : 111
i : 105
n : 110
t : 116