📜  Java.io.CharArrayReader类

📅  最后修改于: 2020-11-15 02:39:45             🧑  作者: Mango


介绍

Java.io.CharArrayReader类实现了可用作字符输入流的字符缓冲区。

类声明

以下是Java.io.CharArrayReader类的声明-

public class CharArrayReader
   extends Reader

领域

以下是Java.io.CharArrayReader类的字段-

  • protected char [] buf-这是字符缓冲区。

  • protected int count-这是此缓冲区结尾的索引。

  • protected intmarkedPos-这是标记在缓冲区中的位置。

  • protected int pos-这是当前缓冲区的位置。

  • protected Object lock-这是用于同步此流上的操作的对象。

类的构造函数

Sr.No. Constructor & Description
1

CharArrayReader(char[] buf)

This creates a CharArrayReader from the specified array of chars.

2

CharArrayReader(char[] buf, int offset, int length)

This creates a CharArrayReader from the specified array of chars.

类方法

Sr.No. Method & Description
1 void close()

This method closes the stream and releases any system resources associated with it.

2 void mark(int readAheadLimit)

This method marks the present position in the stream.

3 boolean markSupported()

This method tells whether this stream supports the mark() operation, which it does.

4 int read()

This method reads a single character.

5 int read(char[] b, int off, int len)

This method Reads characters into a portion of an array.

6 boolean ready()

This method tells whether this stream is ready to be read.

7 void reset()

This method resets the stream to the most recent mark, or to the beginning if it has never been marked.

8 long skip(long n)

This method skips characters.

方法继承

此类从以下类继承方法-

  • Java.io.Reader
  • Java对象