ファイル入出力Advertisement出力
簡単な文字出力ならFileWriter(リンク先:java.sun.com)で十分。効率とかを考える場合にBufferedWriterなんかと組み合わせて使ったりする。
出力はwrite()メソッド。 使い終わった後はストリームを閉じる必要がある。close()メソッド。 とりあえず、いちばんシンプルな例。出力 //インポート import java.io.*; class Fileout{ public static void main(String[] args){ try{ FileWriter writer = new FileWriter("./test.txt"); /* ↑の超厳密なやつ。 FileWriter writer = new FileWriter(new File(new String("./test.txt")); */ writer.write("てすと。"); //書き込み writer.close(); //閉じ必須 }catch(Exception e){ System.err.println(e); System.exit(0); } } }実行結果(test.txtの内容) てすと。 入力
ファイルからの入力はFileReader(リンク先:java.sun.com)を使う。
import java.io.*;
class Filein{
public static void main(String[] args){
try{
FileReader reader = new FileReader("./test.txt");
/* ↑の超厳密なやつ。
FileReader reader =
new FileReader(new File(new String("./test.txt"));
*/
int i;
while((i = reader.read()) != -1){
System.out.print((char)i);
}
reader.close();
}catch(Exception e){
System.err.println(e);
System.exit(0);
}
}
}
実行結果
てすと。 Advertisement |
ショートカット・634・このカテゴリのトップページに戻る ・634labs UIコレクションギャラリー サイト検索Y!ログール |