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
-
コンストラクタの詳細
-
FileWriter
public FileWriter(String fileName) throws IOException default charsetを使用して、ファイル名を指定してFileWriter
を構成- パラメータ:
fileName
- システムに依存するファイル名の文字列。- 例外:
IOException
- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 関連項目:
-
FileWriter
public FileWriter(String fileName, boolean append) throws IOException FileWriter
にファイル名を指定し、default charsetを使用して、書き込まれたデータを追加するかどうかを示すブール値を構成します。- パラメータ:
fileName
- システムに依存するファイル名の文字列。append
- booleanがtrue
の場合、バイトはファイルの先頭ではなく最後に書き込まれる。- 例外:
IOException
- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 関連項目:
-
FileWriter
public FileWriter(File file) throws IOException default charsetを使用して、書込み対象のFile
のFileWriter
を構成- パラメータ:
file
- 書き込むFile
。- 例外:
IOException
- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 関連項目:
-
FileWriter
public FileWriter(File file, boolean append) throws IOException File
に記述されたFileWriter
と、default charsetを使用して書き込まれたデータを追加するかどうかを示すブールを構成します。- パラメータ:
file
- 書き込むFile
append
-true
の場合、バイトはファイルの先頭ではなく最後に書き込まれる- 例外:
IOException
- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 導入されたバージョン:
- 1.4
- 関連項目:
-
FileWriter
public FileWriter(FileDescriptor fd) default charsetを使用して、ファイル記述子が指定されたFileWriter
を構成します。- パラメータ:
fd
- 書き込むFileDescriptor
。- 関連項目:
-
FileWriter
public FileWriter(String fileName, Charset charset) throws IOException ファイル名とcharsetを指定してFileWriter
を構築します。- パラメータ:
fileName
- 書き込むファイルの名前。charset
- the charset- 例外:
IOException
- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 導入されたバージョン:
- 11
-
FileWriter
public FileWriter(String fileName, Charset charset, boolean append) throws IOException ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriter
を構築します。- パラメータ:
fileName
- 書き込むファイルの名前。charset
- the charsetappend
- ブール。true
がある場合、ライターは最初ではなくファイルの最後にデータを書き込みます。- 例外:
IOException
- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 導入されたバージョン:
- 11
-
FileWriter
public FileWriter(File file, Charset charset) throws IOException File
に書込みを行い、charsetに対応するFileWriter
を構築します。- パラメータ:
file
- 書き込むFile
charset
- the charset- 例外:
IOException
- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 導入されたバージョン:
- 11
-
FileWriter
public FileWriter(File file, Charset charset, boolean append) throws IOException 書くFile
、charset、および書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriter
を構築します。- パラメータ:
file
- 書き込むFile
charset
- the charsetappend
- ブール。true
がある場合、ライターは最初ではなくファイルの最後にデータを書き込みます。- 例外:
IOException
- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合- 導入されたバージョン:
- 11
-