- 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
- 関連項目:
- OutputStreamWriter、- FileOutputStream
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 FileWriter(File file)プラットフォームdefault charsetを使用して、書くFileが与えられたFileWriterを構築します。FileWriter(FileDescriptor fd)プラットフォームdefault charsetを使用して、ファイル記述子を指定してFileWriterを構築します。FileWriter(File file, boolean append)Fileに書くFileと、書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriterを構築します。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)ファイル名を指定してdefault charsetを使用して、書き込まれたデータを追加するかどうかを示すブール値を持つFileWriterを構築します。FileWriter(String fileName, Charset charset)ファイル名とcharsetを指定してFileWriterを構築します。FileWriter(String fileName, Charset charset, boolean append)ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriterを構築します。
 
- 
- 
- 
コンストラクタの詳細- 
FileWriterpublic FileWriter(String fileName) throws IOException プラットフォームdefault charsetを使用して、ファイル名を指定してFileWriterを構築します。- パラメータ:
- fileName- システムに依存するファイル名の文字列。
- 例外:
- IOException- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合
 
 - 
FileWriterpublic FileWriter(String fileName, boolean append) throws IOException ファイル名を指定してdefault charsetを使用して、書き込まれたデータを追加するかどうかを示すブール値を持つFileWriterを構築します。- パラメータ:
- 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に書くFileと、書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriterを構築します。- パラメータ:
- 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
 
 
- 
 
-