Java-io-chararrayreader

提供:Dev Guides
移動先:案内検索

Java.io.CharArrayReaderクラス

前書き

*Java.io.CharArrayReader* クラスは、文字入力ストリームとして使用できる文字バッファーを実装します。

クラス宣言

以下は Java.io.CharArrayReader クラスの宣言です-

public class CharArrayReader
   extends Reader

フィールド

以下は、 Java.io.CharArrayReader クラスのフィールドです-

  • protected char [] buf -これは文字バッファーです。
  • protected int count -これは、このバッファーの終わりのインデックスです。
  • protected int markPos -これはバッファ内のマークの位置です。
  • protected int pos -これは現在のバッファ位置です。
  • protected Object lock -これは、このストリームの操作を同期するために使用されるオブジェクトです。

クラスコンストラクター

Sr.No. Constructor & Description
1

CharArrayReader(char[] buf)

これは、指定された文字の配列からCharArrayReaderを作成します。

2

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

これは、指定された文字の配列からCharArrayReaderを作成します。

クラスメソッド

Sr.No. Method & Description
1

void close()

このメソッドは、ストリームを閉じ、それに関連付けられているシステムリソースを解放します。

2

void mark(int readAheadLimit)

このメソッドは、ストリーム内の現在の位置をマークします。

3

boolean markSupported()

このメソッドは、このストリームがmark()操作をサポートしているかどうかを示します。

4

int read()

このメソッドは、単一の文字を読み取ります。

5

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

このメソッドは、配列の一部に文字を読み込みます。

6

boolean ready()

このメソッドは、このストリームが読み取り可能かどうかを判断します。

7

void reset()

このメソッドは、ストリームを最新のマークにリセットするか、まだマークされていない場合は先頭にリセットします。

8

long skip(long n)

このメソッドは文字をスキップします。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • Java.io.Reader
  • Java.io.Object