HOME       LIST

【JAVA】PrintWriterを利用してテキストを書き込むサンプル

PrintWriterを利用してテキストを書き込むサンプル

時間が無くて出来ないのではない。やる気がないからそんな言い訳を言うのだ。 - 2016/07/11(WEB)

I have a craving for sweets.(無性に甘いものが食べたい)


/*
 * PrintWriterを利用してテキストを書き込むサンプル
 *   - 行単位書き込み
 *   - print, println(改行) 利用可能
 */
package test_FileControl;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test_FileWrite04 {
	public static void main(String args[]){
		try{
			File file = new File("d:\\temp\\temp.txt");
			if (checkBeforeWritefile(file)){
				Date date = new Date();
				SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy'年'MM'月'dd'日' hh:mm:ss");
				PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,true)));
				pw.println("");
				pw.print("作成日:");
				pw.println(sdf1.format(date));
				pw.print("名 前:");
				pw.println("DOJEUN");
				pw.print("年 齢:");
				pw.println(10);
				pw.close();
				System.out.println("ファイルに書き込みが完了しました。");
			}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;
	}
}

以前コンテンツ:【JAVA】XML文書操作サンプル(生成、追加、変更、削除)
次のコンテンツ:【JAVA】FileWriterを利用してテキストファイルに文字列を書き込む



Copyright(c) 2007-2019 dojeun.com All Rights Reserved.

Valid XHTML 1.0 Transitional