JavaTM 2
Platform
Std. Ed. v1.4.0

java.io
クラス FileWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.OutputStreamWriter
              |
              +--java.io.FileWriter

public class FileWriter
extends OutputStreamWriter

文字ファイルを書き込むための簡易クラスです。このクラスのコンストラクタは、文字エンコーディングとバイトバッファのサイズはデフォルトで許容できる設定がされていることを仮定しています。これらの値を自分で指定するには、FileOutputStream 上に OutputStreamWriter を構築してください。

ファイルが利用できるかどうか、あるいは作成できるかは、基本となるプラットフォームに依存します。特に、FileWriter またはファイル書き込みオブジェクトを一度に 1 つだけ使用して書き込み用にファイルを開くことができるプラットフォームもあります。このようなとき関係するファイルが開いている場合は、このクラスのコンストラクタは失敗します。

FileWriter は、文字のストリームを書き込むときに使用します。生のバイトのストリームを書き込むときは、FileOutputStream を使用してください。

導入されたバージョン:
JDK1.1
関連項目:
OutputStreamWriter, FileOutputStream

フィールドの概要
 
クラス java.io.Writer から継承したフィールド
lock
 
コンストラクタの概要
FileWriter(File file)
          File オブジェクトを指定して FileWriter オブジェクトを構築します。
FileWriter(File file, boolean append)
          File オブジェクトを指定して FileWriter オブジェクトを構築します。
FileWriter(FileDescriptor fd)
          ファイル記述子に関連した FileWriter オブジェクトを構築します。
FileWriter(String fileName)
          ファイル名を指定して FileWriter オブジェクトを構築します。
FileWriter(String fileName, boolean append)
          書き込まれたデータを追加するかどうかを示す boolean とファイル名を指定して、FileWriter オブジェクトを構築します。
 
クラス java.io.OutputStreamWriter から継承したメソッド
close, flush, getEncoding, write, write, write
 
クラス java.io.Writer から継承したメソッド
write, write
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileWriter

public FileWriter(String fileName)
           throws IOException
ファイル名を指定して FileWriter オブジェクトを構築します。

パラメータ:
fileName - システムに依存するファイル名の文字列
例外:
IOException - 指定したファイルが見つからない場合、または他の入出力エラーが発生した場合

FileWriter

public FileWriter(String fileName,
                  boolean append)
           throws IOException
書き込まれたデータを追加するかどうかを示す boolean とファイル名を指定して、FileWriter オブジェクトを構築します。

パラメータ:
fileName - システムに依存するファイル名の文字列
append - boolean が true の場合、データはファイルの先頭ではなく最後に書き込まれる
例外:
IOException - 指定したファイルが見つからない場合、または他の入出力エラーが発生した場合

FileWriter

public FileWriter(File file)
           throws IOException
File オブジェクトを指定して FileWriter オブジェクトを構築します。

パラメータ:
file - 書き込み先 File オブジェクト
例外:
IOException - 指定したファイルが見つからない場合、または他の入出力エラーが発生した場合

FileWriter

public FileWriter(File file,
                  boolean append)
           throws IOException
File オブジェクトを指定して FileWriter オブジェクトを構築します。2 番目の引数が true の場合、バイトはファイルの先頭ではなく最後に書き込まれます。

パラメータ:
file - 書き込み先 File オブジェクト
append - true の場合、バイトはファイルの先頭ではなく最後に書き込まれる
例外:
IOException - 指定したファイルが見つからない場合、または他の入出力エラーが発生した場合
導入されたバージョン:
1.4

FileWriter

public FileWriter(FileDescriptor fd)
ファイル記述子に関連した FileWriter オブジェクトを構築します。

パラメータ:
fd - 書き込み先 FileDescriptor オブジェクト

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.