[Java] テキストファイルを1行ずつ書き込むには?


読めたら、書いてみたいです。
どうも、かずや、でっせ☆

テキストファイルを読めたら、
書いてみたいのが人の性(笑)
って、わけで、今度は1行ずつテキストファイルに
書いてみるテンプレート。

import java.io.File;
import java.io.FileWriter;

import java.io.IOException;
//
// omit - 省略
//
        final String fn = "テキストファイル名";
	
        File f = new File(fn);

        FileWriter fw = null;
        try {
            fw = new FileWriter(f);
        	fw.write("Hello!" + System.getProperty("line.separator"));
        	fw.write("World!" + System.getProperty("line.separator"));
            fw.close();
        } catch (IOException e) {
        	// TODO IOException
        }
//
// omit - 省略
//

dishonestyバージョンは、そんな、変わらないかも(苦笑)

import java.io.*;
//
// omit - 省略
//
        final String fn = "テキストファイル名";
	
        try {
            FileWriter fw = new FileWriter(new File(fn));
        	fw.write("Hello!" + System.getProperty("line.separator"));
        	fw.write("World!" + System.getProperty("line.separator"));
            fw.close();
        } catch (Exception e) {
        	// TODO Exception
        }
//
// omit - 省略
//

あ、そうそう。
”System.getProperty(“line.separator”)”は、
実行しているOSに応じた改行コードを示しているよ。
WindowsだったらCR+LFだね。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です