[API] java.io.FileWriterクラス

java.io.FileWriterは、ファイル出力ストリームを扱うためのクラスで、
テキストデータをファイルに書き込むために使用されるクラスです。

java.io.FileWriterの特徴

java.io.FileWriterは以下の特徴があります。

  • テキストファイルの書き込みに特化したWriterである。
    (バイナリファイルの書き込みは、java.io.FileOutputStreamを使用ください)

java.io.FileWriterの継承・実装

継承クラス

java.lang.Object
 ・java.io.Writer
  ・java.io.OutputStreamWriter
   ・java.io.FileWriter

実装インターフェース

・java.io.Closeable
・java.io.Flushable
・java.lang.Appendable
・java.lang.AutoCloseable

導入バージョン

・JDK1.1

java.io.FileWriterのAPI

【主要コンストラクタ】
コンストラクタ名説明
FileWriter(File file)Fileオブジェクトからインスタンスを生成する
FileWriter(FileDescriptor fd)FileDescriptorオブジェクトからインスタンスを生成する
FileWriter(String fileName)ファイル名文字列からインスタンスを生成する
【主要メソッド】
戻値型メソッド静的説明
voidwrite(String s)文字列を書き込む

※継承されたメンバも含みます。

java.io.FileWriterサンプル

(FileWriterでファイルに書き込む例)

import java.io.FileWriter;
import java.io.IOException;

public class FileWriterSample {
    public static void main(String[] args) {
        //ファイルパスからFileWriterを生成
        try (FileWriter fw = new FileWriter("sample.txt")) {
            //ファイルに書き込む
            fw.write("Hello, World!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

コメント

タイトルとURLをコピーしました