ファイルを書き込むにはFileReaderを使う。またバッファリングして書き込むためにBufferedWriterも使う。
import java.io.FileWriter; import java.io.BufferedWriter; import java.io.IOException; public class test { public static void main(String[] args) { FileWriter fw = null; BufferedWriter bw = null; try { fw = new FileWriter("out.txt"); bw = new BufferedWriter(fw); bw.write("テスト1"); bw.newLine(); bw.write("テスト2"); bw.newLine(); bw.flush(); } catch(IOException e) { e.printStackTrace(); } finally { try { bw.close(); } catch(Exception e) { } } } }
BufferedWriterはバッファリングされているので、ファイルに出力するためにflushメソッドを呼ぶ必要がある。