概要
Javaで「ファイルに追加で書き込む」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
StreamTest5.java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
class StreamTest5{
public static void main(String args[]){
try{
File file = new File("test.txt");
if (checkBeforeWritefile(file)){
FileWriter filewriter = new FileWriter(file, true);
filewriter.write("はい。元気です\r\n");
filewriter.write("ではまた\r\n");
filewriter.close();
}else{
System.out.println("ファイルに書き込めません");
}
}catch(IOException e){
System.out.println(e);
}
}
private static boolean checkBeforeWritefile(File file){
if (file.exists()){
if (file.isFile() && file.canWrite()){
return true;
}
}
return false;
}
}
以下のコマンドを実行しました。
$ javac StreamTest5.java
$ java StreamTest5
$ java StreamTest5
まとめ
何かの役に立てばと。