リファレンストップへ Java | テキストファイルの出力使用した環境 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); 大容量ファイルの書き込みを行う場合はバッファサイズを大きくする事により、書き込みを効率化し、処理速度を早める事ができるようになります。 |
|