工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java ライター クラス

Java ライター クラス

このチュートリアルでは、Java Writer、そのサブクラス、およびそのメソッドについて、例を使って学習します。

Writer java.io のクラス package は、文字のストリームを表す抽象スーパークラスです。

Writer以降 は抽象クラスなので、それ自体では役に立ちません。ただし、そのサブクラスを使用してデータを書き込むことはできます。


Writer のサブクラス

Writer の機能を使用するには 、そのサブクラスを使用できます。それらのいくつかは次のとおりです:

これらすべてのサブクラスについては、次のチュートリアルで学習します。


ライターを作成

Writer を作成するには 、 java.io.Writer をインポートする必要があります 最初にパッケージ。パッケージをインポートしたら、ライターを作成する方法を次に示します。

// Creates a Writer
Writer output = new FileWriter();

ここでは、FileWriter を使用して output という名前のライターを作成しました。 クラス。 Writer 抽象クラスです。したがって、Writer のオブジェクトを作成することはできません .

注意 :Writer の他のサブクラスからライターを作成することもできます クラス。


ライターのメソッド

Writer クラスは、そのサブクラスによって実装されるさまざまなメソッドを提供します。以下にいくつかの方法を示します:


例:FileWriter を使用したライター

Writer を実装する方法は次のとおりです。 FileWriter を使用 クラス。

import java.io.FileWriter;
import java.io.Writer;

public class Main {

    public static void main(String args[]) {

        String data = "This is the data in the output file";

        try {
            // Creates a Writer using FileWriter
            Writer output = new FileWriter("output.txt");


            // Writes string to the file
            output.write(data);

            // Closes the writer
            output.close();
        }

        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

上記の例では、FileWriter を使用してライターを作成しました。 クラス。ライターはファイル output.txt にリンクされています .

Writer output = new FileWriter("output.txt");

output.txt にデータを書き込むには ファイル、これらのメソッドを実装しました。

output.write();      // To write data to the file
output.close();      // To close the writer

プログラムを実行すると、output.txt ファイルには次の内容が含まれています。

This is a line of text inside the file.

詳細については、Java Writer (公式の Java ドキュメント) にアクセスしてください。


Java

  1. Java 最終キーワード
  2. オペレーターの Java インスタンス
  3. Java 継承
  4. Java ネストされた静的クラス
  5. Java匿名クラス
  6. Java シングルトン クラス
  7. Java リフレクション
  8. JavaArrayList クラス
  9. Java ObjectOutputStream クラス
  10. Javaジェネリック
  11. Java ファイル クラス