JAVAコーディング

ファイルへ書込

2008年05月21日
JAVAでファイルに入出力するには、Fileクラスを使います。

import java.io.*;

FileWriter fwrite new FileWriter([args[0]);
for (int i = 0; i < 10; i++) {
  fwrite.write("Line " + i + "\n");
    ・
    ・
    ・
}
fwrite.close();


バッファを使う場合
FileWriter fwrite new FileWriter([args[0]);
BufferedWriter bwrite = new BufferedWriter(fwrite);
for (int i = 0; i < 10; i++) {
  bwrite.write("Line " + i + "\n");
    ・
    ・
    ・
}
bwrite.close();


文字コードを変換して書き込む場合
Writer fwrite = new OutputStreamWriter(new FileOutputStream(args[0]), "EUC-JP");
for (int i = 0; i < 10; i++) {
  fwrite.write("Line " + i + "\n");
    ・
    ・
    ・
}
fwrite.close();

文字コードには、Shift_JIS、ISO-2022-JP、EUC-JP、JISAutoDetectなどがあります。