“java.io.*”のインポート
構文
[code lang=java]
import java.io.*;
[/code]
クラスの宣言
構文
[code lang=java]
FileWriter 変数名 = new FileReader(ファイル名, モード);
[/code]
※ 変数名:FileWriter型
※ モード
true ⇒ 追記モード
false又は省略 ⇒ 上書きモード
例
[code lang=java]
FileReader fr = new FileReader(C://import.log, true);
[/code]
BufferedWriterクラスの宣言
構文
[code lang=java]
BufferedWriter 変数名 = new BufferedWriter(変数名);
[/code]
<span class=red>※ 変数名:BufferedWriter型
例
[code lang=java]
BufferedWriter bw = new BufferedWriter(fr);
[/code]
レコードの書込
構文
[code lang=java]
変数名.Writer(書き込み内容);
[/code]
例
[code lang=java]
bw.Writer(書き込み内容);
[/code]
ファイルクローズ
構文
[code lang=java]
変数名.close();
[/code]
<span class=red>※ 変数名:BufferedWriter型
例
[code lang=java]
bw.close();
[/code]
テキストファイル書込み処理方法
[code lang=java]
import java.io.*;
/**
* テキストファイル書込み処理方法
*
* @author Hayato
*/
public class WriteTextFile {
/**
* メインメソッド
*
* @param args
*/
public static void main(String[] args) {
// FileWriterクラスの宣言
FileReader fr = new FileReader(C://import.log, true);
// BufferedWriterクラスの宣言
BufferedWriter bw = new BufferedWriter(fr);
// レコードの書込
bw.Writer(ABCDEFG);
// ファイルクローズ
bw.close();
}
}
[/code]
実行結果
[code lang=java]
ABCDEFG
[/code]
コメントを残す