ファイルの読み取り,書込み 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); //例外の内容を画面に表示
}
}
}
▼研究演習ホームに戻る
▼小松原研究室公開ページ
▼経営学科詳細紹介ページ
|
|