(同じ利用者による、間の4版が非表示)
1行目: 1行目:
[[java.io パッケージ|java.io]].FileWriter [https://docs.oracle.com/javase/jp/8/docs/api/java/io/FileWriter.html]
[[java.io のクラスたち|java.io]].FileWriter [https://docs.oracle.com/javase/jp/8/docs/api/java/io/FileWriter.html]


私はファイルに書き込みをします。
私はファイルに書き込みをします。


==フィールド==
==フィールド==
* protected Object lock - ストリームの処理同期に使用するオブジェクト
* protected Object lock - ストリームの処理同期


==コンストラクタ==
==コンストラクタ==
11行目: 11行目:


==メソッド==
==メソッド==
* [[write]] - 文字を書く
* write - 文字を書く
* [[FileWriter.append|append]] - 追記する
* append - 追記する
* [[flush]] - フラッシュする
* flush - フラッシュする
* [[close]] - フラッシュして閉じる
* close - フラッシュして閉じる


===例===
==例==
  FileWriter fw = new FileWriter("hoge.txt", false);
  try (FileWriter fw = new FileWriter("hoge.txt", true);) {
fw.write('A');
    fw.write('A');
  fw.close();
  } catch (IOException e) {
    System.out.println("Error");
}

2019年6月28日 (金) 21:05時点における最新版

java.io.FileWriter [1]

私はファイルに書き込みをします。

フィールド

  • protected Object lock - ストリームの処理同期

コンストラクタ

  • public FileWriter(String fileName) - ファイル名を指定してインスタンスを構築
  • public FileWriter(File file, boolean append) - 第2引数がtrueの場合は追記

メソッド

  • write - 文字を書く
  • append - 追記する
  • flush - フラッシュする
  • close - フラッシュして閉じる

try (FileWriter fw = new FileWriter("hoge.txt", true);) {
    fw.write('A');
} catch (IOException e) {
    System.out.println("Error");
}