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などがあります。
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などがあります。
コメント