Java:テキストファイル書込み処理方法

“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]

公開日:

更新日:


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT – プロフィール

88to(ハヤト)
Webエンジニア。世界30カ国を巡る中で経験した、数々の「失敗」や「現地のリアル」をありのままに記録しています。
タイ・インド・南米など、迷いやすい移動手段や宿選びのコツを、エンジニアの視点で整理。
華やかな旅の裏側にある泥臭い実体験を通じて、これから旅に出る方へ「等身大の知恵」をお届けします。

RANKING – 人気記事

INDEX – カテゴリー