クラスFileWriter

すべての実装されたインタフェース:
Closeable, Flushable, Appendable, AutoCloseable

public class FileWriter extends OutputStreamWriter
デフォルトのバッファ・サイズを使用して、文字ファイルにテキストを書き込みます。 文字からバイトへのエンコーディングでは、指定したcharsetまたはdefault charsetを使用します。

ファイルが使用可能であるかどうか、またはファイルを作成できるかどうかは、ベースとなるプラットフォー によって決まります。 特に一部のプラットフォー では、一度にFileWriter (またはその他のファイル書き込みオブジェクト)を1つ け書き込むためにファイルを開くことができます。 このような 合、該当のファイルがすでに開かれていると、このクラスのコンストラクタは失敗します。

FileWriterは、文字のストリー の書込みを目的としています。 rawバイトのストリー を書き込むときは、FileOutputStreamを使用してく さい。

導入されたバージョン:
1.1
関連 目:
  • コンストラクタの詳細

    • 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を使用して、書込み対象のFileFileWriterを構成
      パラメータ:
      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 charset
      append - ブール。 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
      書くFilecharset、および書き込まれたデータを追 するかどうかを示すブールが与えられたFileWriterを構築します。
      パラメータ:
      file - 書き込むFile
      charset - the charset
      append - ブール。 trueがある 合、ライターは最初ではなくファイルの最後にデータを書き込みます。
      スロー:
      IOException - ファイルが存在するが通常ファイルではなくディレクトリである 合、存在せず作成もできない 合、またはなんらかの理由で開くことができない 合
      導入されたバージョン:
      11