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) | ファイル名文字列からインスタンスを生成する |
戻値型 | メソッド | 静的 | 説明 |
---|---|---|---|
void | write(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(); } } }
コメント