研究演習(小松原)

Java ソースコード (ファイル名はFileIO.java)

ファイルの読み取り,書込み Java Sample Source

//1番目のコマンドライン引数で指定されたファイルから読み取り,
//2番目で指定されたファイルへ書き込む。
import java.io.*;
public class FileIO{
	public static void main(String args[]){
		String line; //ファイルから読み取ったデータを入れる変数
		try{
			//読み込みのためのBufferedReaderを作成
			//ファイル名はコマンドライン引数の1番目(args[0])
			BufferedReader reader=new BufferedReader(new FileReader(args[0]));
			//書込みのためのBufferedWriterを作成
			//ファイル名はコマンドライン引数の2番目(args[1])
			BufferedWriter writer=new BufferedWriter(new FileWriter(args[1]));
			
			//1行ずつ読み取り,変数lineに入れる。
			//ファイルの最後に来るまで繰り返す。
			while((line=reader.readLine()) != null){
				writer.write(line); //変数lineの内容をファイルに書き込む
				System.out.println(line); //同じ内容を画面にも出力
				writer.newLine(); //ファイルには改行コードを書き込む
			}
			writer.close(); //処理が終わったら後始末
			reader.close();
		}catch(Exception e){ //例外が発生した場合(ファイル関連のエラー)の処理
			System.out.println(e); //例外の内容を画面に表示
		}
	}
}

▼研究演習ホームに戻る
▼小松原研究室公開ページ
▼経営学科詳細紹介ページ

 !   Information
ここは,小松原ゼミ研究演習履修者用のWebページです.

就職活動報告フォームには、お互いの参考になるようできるだけ詳しく記入するように。記入量が少ないと書き直しをやってもらいます。
講義レポート提出管理システムRepadを公開しました。
軽量,フリーのLMSです。

  (c)2005 M. Komatsubara