PGBox
P
G
Box

テキストファイルの出力

入出力のメニューへ戻る



使用した環境
JDK 6 Update 11

テキストを出力するサンプルです。



import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;

public class Main {
    
    public static void main(String[] args) throws Exception {
        
        String path = "出力先のパス";
        
        BufferedWriter out = null;
        try {
            out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(path)));
            
            out.write("1行目¥n");
            out.write("2行目¥n");
            out.write("3行目¥n");
            
        } finally {
            try { out.close(); } catch (Exception e) {}
        }
        
    }
    
}


以下のような内容のファイルが出力されます。
1行目
2行目
3行目


BufferedWriterコンストラクタの第二引数にバッファサイズを指定する事もできます。
以下の例では、バッファサイズを1Mに指定しています。
    out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(path)), 1024 * 1024);

大容量ファイルの書き込みを行う場合はバッファサイズを大きくする事により、書き込みを効率化し、処理速度を早める事ができるようになります。





入出力のメニューへ戻る