java.lang.Object
java.io.Writer
java.io.OutputStreamWriter
java.io.FileWriter
- すべての実装されたインタフェース:
- Closeable,- Flushable,- Appendable,- AutoCloseable
public class FileWriter extends OutputStreamWriter
デフォルトのバッファ・サイズを使用して、文字ファイルにテキストを書き込みます。 文字からバイトへのエンコーディングでは、指定したcharsetまたはdefault charsetを使用します。 
 
 ファイルが使用可能であるかどうか、またはファイルを作成できるかどうかは、ベースとなるプラットフォームによって決まります。 特に、一部のプラットフォームでは、1つのファイルは同時に1つのFileWriter (またはその他のファイル書込みオブジェクト)だけによって書込みのために開くことができます。 このような場合、該当のファイルがすでに開かれていると、このクラスのコンストラクタは失敗します。 
 
 FileWriterは、文字のストリームの書込みを目的としています。 rawバイトのストリームを書き込むときは、FileOutputStreamを使用してください。 
- 導入されたバージョン:
- 1.1
- 関連項目:
- 
フィールドのサマリー
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明FileWriter(File file) default charsetを使用して、書込み対象のFileのFileWriterを構成default charsetを使用して、ファイル記述子が指定されたFileWriterを構成します。FileWriter(File file, boolean append) Fileに記述されたFileWriterと、default charsetを使用して書き込まれたデータを追加するかどうかを示すブールを構成します。FileWriter(File file, Charset charset) Fileに書込みを行い、charsetに対応するFileWriterを構築します。FileWriter(File file, Charset charset, boolean append) 書くFile、charset、および書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriterを構築します。FileWriter(String fileName) default charsetを使用して、ファイル名を指定してFileWriterを構成FileWriter(String fileName, boolean append) FileWriterにファイル名を指定し、default charsetを使用して、書き込まれたデータを追加するかどうかを示すブール値を構成します。FileWriter(String fileName, Charset charset) ファイル名とcharsetを指定してFileWriterを構築します。FileWriter(String fileName, Charset charset, boolean append) ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriterを構築します。
- 
メソッドのサマリークラス java.io.OutputStreamWriterで宣言されたメソッドclose, flush, getEncoding, write, write, write
- 
コンストラクタの詳細- 
FileWriterpublic FileWriter(String fileName) throws IOException default charsetを使用して、ファイル名を指定してFileWriterを構成- パラメータ:
- fileName- システムに依存するファイル名の文字列。
- 例外:
- IOException- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 関連項目:
 
- 
FileWriterpublic FileWriter(String fileName, boolean append) throws IOException FileWriterにファイル名を指定し、default charsetを使用して、書き込まれたデータを追加するかどうかを示すブール値を構成します。- パラメータ:
- fileName- システムに依存するファイル名の文字列。
- append- booleanが- trueの場合、バイトはファイルの先頭ではなく最後に書き込まれる。
- 例外:
- IOException- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 関連項目:
 
- 
FileWriterpublic FileWriter(File file) throws IOException default charsetを使用して、書込み対象のFileのFileWriterを構成- パラメータ:
- file- 書き込む- File。
- 例外:
- IOException- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 関連項目:
 
- 
FileWriterpublic FileWriter(File file, boolean append) throws IOException Fileに記述されたFileWriterと、default charsetを使用して書き込まれたデータを追加するかどうかを示すブールを構成します。- パラメータ:
- file- 書き込む- File
- append-- trueの場合、バイトはファイルの先頭ではなく最後に書き込まれる
- 例外:
- IOException- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
FileWriterpublic FileWriter(FileDescriptor fd) default charsetを使用して、ファイル記述子が指定されたFileWriterを構成します。- パラメータ:
- fd- 書き込む- FileDescriptor。
- 関連項目:
 
- 
FileWriterpublic FileWriter(String fileName, Charset charset) throws IOException ファイル名とcharsetを指定してFileWriterを構築します。- パラメータ:
- fileName- 書き込むファイルの名前。
- charset- the charset
- 例外:
- IOException- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 導入されたバージョン:
- 11
 
- 
FileWriterpublic FileWriter(String fileName, Charset charset, boolean append) throws IOException ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriterを構築します。- パラメータ:
- fileName- 書き込むファイルの名前。
- charset- the charset
- append- ブール。- trueがある場合、ライターは最初ではなくファイルの最後にデータを書き込みます。
- 例外:
- IOException- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 導入されたバージョン:
- 11
 
- 
FileWriterpublic FileWriter(File file, Charset charset) throws IOException Fileに書込みを行い、charsetに対応するFileWriterを構築します。- パラメータ:
- file- 書き込む- File
- charset- the charset
- 例外:
- IOException- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 導入されたバージョン:
- 11
 
- 
FileWriterpublic FileWriter(File file, Charset charset, boolean append) throws IOException 書くFile、charset、および書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriterを構築します。- パラメータ:
- file- 書き込む- File
- charset- the charset
- append- ブール。- trueがある場合、ライターは最初ではなくファイルの最後にデータを書き込みます。
- 例外:
- IOException- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
- 導入されたバージョン:
- 11
 
 
-