Java-io-bufferedwriter

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

Java.io.BufferedWriterクラス

前書き

*Java.io.BufferedWriter* クラスは、テキストを文字出力ストリームに書き込み、文字をバッファリングして、単一の文字、配列、および文字列の効率的な書き込みを提供します。
  • バッファサイズを指定するか、デフォルトサイズを使用できます。
  • ライターは、その出力を基になる文字またはバイトストリームに直ちに送信します。

クラス宣言

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

public class BufferedWriter
   extends Writer

フィールド

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

  • protected Object lock -これは、このストリームの操作を同期するために使用されるオブジェクトです。

クラスコンストラクター

Sr.No. Constructor & Description
1

BufferedWriter(Writer out)

これにより、デフォルトサイズの出力バッファを使用するバッファリングされた文字出力ストリームが作成されます。

2

BufferedWriter(Writer out, int sz)

これにより、指定されたサイズの出力バッファーを使用する新しいバッファー付き文字出力ストリームが作成されます。

クラスメソッド

Sr.No. Method & Description
1

void close()

このメソッドはストリームを閉じ、最初にフラッシュします。

2

void flush()

このメソッドは、ストリームをフラッシュします。

3

void newLine()

このメソッドは行区切り文字を書き込みます。

4

void write(char[ cbuf, int off, int len)]

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

5

void write(int c)

このメソッドは、単一の文字を書き込みます。

6

void write(String s, int off, int len)

このメソッドは、文字列の一部を書き込みます。

継承されたメソッド

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

  • Java.io.Writer
  • Java.io.Object